मेरे पास सेल में प्रोटोटाइप सेल, के साथ टेबलव्यू है जिसमें मेरे पास छविदृश्य और कुछ पाठ है। टेक्स्ट लेबल प्रोटोटाइप सेल में एक लाइन है, लेकिन कभी-कभी यह एक से अधिक पंक्ति है, मैं सर्वर कॉल के बाद तालिका दृश्य में डेटा लोड कर रहा हूं। स्टोरीबोर्ड लाइन्स में लेबल 0 पर सेट किया गया है और वर्ड रैप में लाइन ब्रेक है। मैंने http://candycode.io/automatically-resizing-uitableviewcells-with-dynamic-text-height-using-auto-layout/स्विफ्ट गतिशील तालिका सेल ऊंचाई
पर कोई प्रभाव नहीं डाला लेकिन कोई प्रभाव नहीं पड़ा। यदि मैं Using Auto Layout in UITableView for dynamic cell layouts & variable row heights का उपयोग करता हूं तो सब कुछ काम करता है क्योंकि लेबल टेक्स्ट पूर्वनिर्धारित है, लेकिन मैं सर्वर से डेटा लोड कर रहा हूं और मैं एपीआई कॉल के बाद तालिका दृश्य को फिर से लोड करता हूं, और फिर लेबल केवल एक पंक्ति है।
अपने लेबल tableViewCell के निचले स्थिर है? –
हाँ, मैं सुझाई गई बाधाओं का उपयोग करता हूं, क्या मुझे इसे हटा देना चाहिए? – SpyZip
देखें http://stackoverflow.com/questions/36437861/what-constraints-would-prevent-my-uiviews-from-stacking-on-top-of-each-other/36438009#36438009 – Scriptable