के अलावा तालिका दृश्य स्क्रॉल को क्षैतिज रूप से बनाता है I कोड में UITableViewController बना रहा हूं और इसे नेविगेशन स्टैक के शीर्ष पर दबा रहा हूं। यह तालिका दृश्य केवल टेक्स्ट आइटम्स की एक साधारण सूची दिखाने के लिए है।UITableView contentInset लंबवत
मैं अपने तालिका दृश्य जो मैं अपने UITableViewController के init विधि में जोड़ने
self.tableView.contentInset = UIEdgeInsetsMake(7.0f, 5.0f, 7.0f, 5.0f);
हालांकि, के लिए कुछ contentInset जोड़ने के लिए जब मैं तालिका देखें ऐसा लगता है बाएँ और दाएँ contentInset वास्तव में फैला है लोड की जरूरत है 10 तक मेरी टेबल की चौड़ाई देखें। अब मैं एक छोटा क्षैतिज स्क्रोल करने योग्य क्षेत्र देख रहा हूं। मैं अपने टेबल व्यू पर किसी भी प्रकार की क्षैतिज स्क्रॉलिंग नहीं चाहता हूं। अगर मैं सामग्री इन्सेट कोड को हटा देता हूं, तो मेरा टेबल व्यू स्पष्ट रूप से व्यवहार करता है यानी वर्टिकल स्क्रॉलिंग के लिए प्रदान करता है। मैं इस तरह कैसे रख सकता हूं लेकिन मेरी सामग्री के साथ जगह में प्रवेश करें? मैंने अपनी सामग्री को Size.width को 10 में देखने की कोशिश की, विल्लएपियर, इसका कोई प्रभाव नहीं पड़ा।
यह कोई डुप्लिकेट होने के लिए, लेकिन कोई स्वीकार्य जवाब के साथ लगता है: UITableView ContentInsets scrolling content horizontally
नकली में मैं चित्तीदार लाइन के साथ वांछित contentInset में चिह्नित किया है ---
धन्यवाद।
आप तालिका दृश्य के चारों ओर सीमा रखने के प्रभाव को प्राप्त करने का प्रयास कर रहे हैं? – Wain
हां, बिल्कुल। मैं एक स्क्रीनशॉट जोड़ूंगा ... –
सीमा मुझे सोच रही है .. मैंने सीमा दृश्य और चौड़ाई सेट करने के लिए tableView.layer का उपयोग करने का प्रयास किया, हालांकि, मैं सेल सीमा खो रहा हूं क्योंकि तालिका दृश्य सीमा उस पर ओवरले करता है। क्या इसे नकली की तरह काम करने का कोई साफ तरीका है? पढ़ने के लिए धन्यवाद! –