चर लंबाई के डायनामिक टेक्स्ट को टेबलव्यू सेल लेबल में इंजेक्ट किया जा रहा है। टेबलव्यू कोशिकाओं की ऊंचाइयों को गतिशील रूप से आकार देने के लिए, मैंने इसमें लागू किया है viewDidLoad()
:
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
यह उन कोशिकाओं के लिए अच्छी तरह से काम करता है जिन्हें अभी तक स्क्रॉल किया जाना है (जैसा UITableViewAutomaticDimention
कि सेल पर स्क्रॉल करने के लिए कहा जाता है), लेकिन उन कोशिकाओं के लिए नहीं जो शुरू में डेटा के साथ टेबल लोड करने पर ऑनस्क्रीन प्रदान की जाती हैं।
मैंने केवल डेटा को पुनः लोड करने की कोशिश की है (जैसा कि कई अन्य संसाधनों में सुझाव दिया गया है):
self.tableView.reloadData()
दोनों में viewDidAppear()
और viewWillAppear()
यह कोई फायदा नहीं हुआ। मैं खो गया हूँ .. क्या किसी को पता है कि xcode ने स्क्रीन पर शुरू में लोड की गई कोशिकाओं के लिए गतिशील ऊंचाई कैसे प्रदान की है?
कृपया मुझे बताएं, अगर कोई बेहतर वैकल्पिक तरीका है।