मेरे पास एक UIViewController है जो UITableViewDelegate और UITableViewDataSource का उपयोग करता है। मैंने UITableView को लगभग 20 कस्टम UITableViewCells के साथ बनाया है और उन सभी UITableViewCells स्क्रीन पर फिट नहीं हैं। स्वाभाविक रूप से आप सोचेंगे कि नीचे स्क्रॉल करना और अन्य UITableViewCells को देखना संभव है लेकिन यह स्क्रॉलिंग का पता नहीं लगाता है इसलिए मैं नीचे की वस्तुओं को नहीं देख सकता।UITableView में कोई स्क्रॉलिंग नहीं है
मेरे AppDelegate एक UINavigationController है और मैं सिर्फ
[window addSubview:navigationController.view]
नेविगेशन नियंत्रक के अंदर दृश्य नियंत्रक को लागू करता है एक
@interface MainViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
के साथ जोड़ा सभी मैं बस कर रहा हूँ एक UINavigationController आवेदन पैदा कर रही है इसलिए डिफ़ॉल्ट रूप से UITableView गुण डिफ़ॉल्ट वाले होना चाहिए।
मेरे MainViewController XIB
- देखें
- तालिका देखें
- सेल तालिका देखें
- सेल तालिका देखें
- टेबल सेल देखें
- एक और 15 टेबल देखें सेल
उपरोक्त से मुझे यकीन नहीं है कि मैंने डिफ़ॉल्ट UITableView को कैसे संशोधित किया है क्योंकि मैंने इसे किसी भी तरह से कॉन्फ़िगर नहीं किया है।
UITableView प्रस्तुत करता है जैसा कि मैं चाहता हूं, लेकिन जब मैं नीचे UITableViewCells को देखना चाहता हूं तो यह बिल्कुल स्क्रॉल नहीं करता है।
क्या होता है जब आप स्पष्ट रूप से UITableView ऊंचाई सेट करते हैं? स्क्रॉलिंग क्षमता में कोई बदलाव जब आप ऐसा करते हैं? – csano
मैं किसी भी XIB फ़ाइलों का उपयोग नहीं कर रहा हूं इसलिए सुनिश्चित करें कि ऊंचाई कहां सेट करें। – fes
tableView.bounds.size.height = [somevalue]; – csano