किसी आईफोन पर, जब आप एक निश्चित एक्सेसरी व्यू (प्रकटीकरण संकेतक इत्यादि) दिखा रहे हैं, तो तालिका तालिका की सामग्री दृश्य की चौड़ाई को कैसे समझते हैं?UITableViewCell की सामग्री किसी दिए गए एक्सेसरीज़ प्रकार के साथ दृश्य की चौड़ाई
मुझे रैपिंग, चर-लंबाई वाले टेक्स्ट वाले कक्षों के लिए सही सेल ऊंचाई की गणना करने के लिए इसकी आवश्यकता है। लेकिन जब तालिका दृश्य प्रतिनिधि को सेल ऊंचाई के लिए पूछा जाता है, तो वास्तव में वास्तविक सेल उदाहरण नहीं होता है, इसलिए यह केवल सामग्री दृश्य सीमाओं से सीधे पूछताछ नहीं कर सकता है।
मैं दाईं तरफ एक 20-पिक्सेल मार्जिन को हार्ड-कोड कर सकता हूं जो एक प्रकटीकरण संकेतक के साथ पोर्ट्रेट अभिविन्यास में एक सादे शैली तालिका दृश्य के लिए सटीक प्रतीत होता है, लेकिन यह सही तरीका करना पसंद करता है ताकि यह रख सके अगर ऐप्पल मार्जिन को ट्विक करने का फैसला करता है तो काम कर रहा है।
(यह this question से संबंधित है।)
हाँ, मैंने इसे हार्डकोडिंग समाप्त कर दिया (यह 20 पिक्सल है)। मुझे लगता है कि मैंने एक डमी सेल बनाने की कोशिश की जैसे आपके द्वारा वर्णित किया गया था, और, अगर मैं सही तरीके से याद कर रहा हूं, तो यह काम नहीं करता है। मुझे लगता है कि लेआउट केवल तब सेट हो जाता है जब एक सेल वास्तव में तालिका दृश्य में प्रदर्शित होता है। –
ओह ठीक है! सुनने के लिए खुशी हुई कि आपको एक समाधान मिला है। –