2010-08-26 26 views
8

कोको टच टेबल व्यू में सेल्स का चयन करने की क्षमता पूरी तरह अक्षम कैसे हो सकती है?UITableViewController - चयन अक्षम करें

मैंने अपना कोड उस राज्य में प्राप्त करने में कामयाब रहा है जहां चयन संभव नहीं है, लेकिन यदि आप एक पल या दो के लिए सेल पर अपनी उंगली रखते हैं तो यह नीले (चयनित) को तब तक चालू कर देगा जब तक आप इसे बंद नहीं करते।

इसे पूरी तरह अक्षम कैसे किया जा सकता है?

उत्तर

1
सेब प्रलेखन से

Gesture Recognizers

पर आम तौर पर, एक खिड़की उद्धार UITouch वस्तुओं (UIEvent वस्तुओं में पैक) एक इशारा पहचानकर्ता होने से पहले ही उन्हें संलग्न हिट परीक्षण देखने के लिए देता है। लेकिन इस सामान्य डिलीवरी पथ में कुछ सूक्ष्म चक्कर और मृत-सिरे हैं जो इस पर निर्भर करते हैं कि इशारा पहचाना जाता है या नहीं। आप अपने आवेदन की आवश्यकताओं के अनुरूप इस वितरण पथ को बदल सकते हैं।

तो ... मैं वास्तव में इस लागू नहीं किया है, लेकिन उस पर कुछ पढ़ने किया है ... यह एक संभव समाधान

23

देखें UITableView की allowsSelection संपत्ति हो सकती है।

myTableView.allowsSelection = NO; 
+0

यह ठीक था मैं सेल की कि विकलांग चयन के लिए क्या देख रहा था कॉन्फ़िगर करके ऐसा कर सकते हैं, लेकिन अभी भी उपलब्ध – EHarpham

0
NSData *archivedView = [NSKeyedArchiver archivedDataWithRootObject:cell.backgroundView]; 
cell.selectedBackgroundView = [NSKeyedUnarchiver unarchiveObjectWithData:archivedView]; 

आप सेल

+1

हटाएं विकल्प अपनी पोस्ट की गुणवत्ता में सुधार करने के लिए रहता है , कृपया यह कोड कैसे हल करें/क्यों समस्या हल करेगा। –

संबंधित मुद्दे