ios - TableView not scrolling in iOS7 -


मेरे पास UITableView एक देखें के अंदर है I मैंने UITableView के आकार को केवल एक बार में 4 पंक्तियों को दिखाया है। दृश्यकंट्रोलर कोड में उस कोड को डेटा लोड करता है, UITableView में, मैंने 6 आइटम को UITableView में लोड किया है, क्योंकि मुझे यह सत्यापित करना है यह स्क्रॉल होगा।

हालांकि, जब मैं प्रोग्राम चलाता हूं और आईओएस सिम्युलेटर में इसका पूर्वावलोकन करता हूं, तो यह स्क्रॉल नहीं कर रहा है। मैंने यह जाँच किया है कि स्क्रोलिंग सक्षम है ()।

यहां कोड है जिसमें UITableView आबादी है:

  #import "एपीफ़ेसबुकफ्रिएन्ट्स ViewController ज "@ इंटरफेस एपीएफ़ेसबुकफ्रिएन्डिव्यूकंट्रोलर () @ एमेंट @ एफ़फीएबफ्रीएक्सवियंट कंट्रोलर @सिन्थेसिस करें फेसबुक फ्रेम्सटेबलव्यू; - (आईडी) initWithNibName: (NSString *) nibNameOrNil बंडल: (NSBundle *) nibBundleOrNil {self = [सुपर initWithNibName: nibNameOrNil बंडल: nibBundleOrNil]; अगर (स्वयं) {// कस्टम इनिशियलाइज़ेशन} वापस स्वयं; } - (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; // दृश्य लोड करने के बाद कोई अतिरिक्त सेटअप करें // सेट शीर्षक देखें self.title = @ "फेसबुक मित्र"; // लोड फेसबुक दोस्तों self.facebookFriends = [स्वयं मिलते हैं FacebookFriends: @ "फेसबुक उपयोगकर्ता का परीक्षण करें"]; } - (शून्य) ने किया रीसिव मेमोरिआर्निंग {[सुपर दद्रेस्वीमामॉमी वार्निंग]; // किसी भी संसाधन का निपटारा जो पुन: निर्मित किया जा सकता है। } #pragma चिह्न - तालिका दृश्य डेटा स्रोत - (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {// अनुभागों की संख्या लौटाएं वापसी 1; } - (NSInteger) तालिकादृश्य: (UITableView *) तालिका दृश्य संख्याऑफ्रोज़ इनसाशन: (NSInteger) अनुभाग {// अनुभाग में पंक्तियों की संख्या लौटाएं। वापसी [स्वयं। फ़ैसबुकफ्रीएन्ट गिनती]; } - (UITableViewCell *) तालिकादृश्य: (UITableView *) तालिका दृश्य सेलफोराअटइंडएपपाथ: (NSIndexPath *) सूचकांकपथ {स्थिर NSString * cellIdentifier = @ "CellIdentifier"; [TableView registerClass: [UITableViewCell वर्ग] forCellReuseIdentifier: cellIdentifier]; UITableViewCell * सेल = [self.facebookFriendsTableView dequeueReusableCellWithIdentifier: सेलआईडेंटिफ़ायर फॉर इंडेक्सपाथ: इंडेक्सपाथ]; // सेल NSString * facebookFriend = [self.facebookFriends objectAtIndex: [indexPath पंक्ति]] कॉन्फ़िगर करें; [Cell.textLabel setText: facebookFriend]; रिटर्न सेल; } - (NSMutableArray *) getFacebookFriends: (NSString *) facebookUser {// प्लेसहोल्डर डेटा NSMutableArray * facebookFriendsArray = [NSMutableArray सरणी]; [FacebookFriendsArray addObject: @ "मित्र ए"]; [FacebookFriendsArray addObject: @ "मित्र बी"]; [FacebookFriendsArray addObject: @ "मित्र सी"]; [फेसबुक फ्राइडेअरे ऐडऑबैक्ट: @ "मित्र डी"]; [FacebookFriendsArray addObject: @ "मित्र ई"]; [FacebookFriendsArray addObject: @ "मित्र एफ"]; // END प्लेसहोल्डर कोड वापसी facebookFriendsArray; } @एंड  

यह बताना मुश्किल है कि आप बिना देखे क्या गलत कर रहे हैं आपकी पूरी परियोजना कुछ चीजें जो आप कोशिश करना चाह सकते हैं:

  • सुनिश्चित करें कि तालिका दृश्य अन्य दृश्यों के शीर्ष पर है
  • उस तालिका दृश्य का उपयोगकर्ता इंटरफ़ेस सक्षम करें < / Code> सही पर सेट है।
  • सुनिश्चित करें कि तालिका दृश्य के प्रतिनिधि और डेटा स्रोत आपके दृश्य नियंत्रक को इंगित करते हैं।
  • तालिका को पूर्ण आकार बनाने का प्रयास करें और देखें कि क्या यह अभी भी स्क्रॉल नहीं है यदि हां, तो संभवत: आपने तालिका दृश्य गुणों में से एक को सही नहीं सेट किया है आप तालिका दृश्य को हटाने और पुनः जोड़ने का प्रयास कर सकते हैं।

ऐसी बहुत सी बातें हैं जो गलत हो सकती हैं, और जैसा मैंने कहा था कि यह आपकी परियोजना को देखे बिना कहने में बहुत मुश्किल है।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -