আমি একটি আছে UITableViewএকটি কাস্টম সঙ্গে UITableViewCellএকটি স্টোরিবোর্ড স্বয়ংক্রিয় লেআউট ব্যবহার সংজ্ঞায়িত। এই সেলটিতে বেশ কয়েকটি মাল্টলাইন রয়েছে UILabels।
UITableViewপ্রদর্শিত হয় সঠিকভাবে ক্যালকুলেট সেল উচ্চতা কিন্তু প্রথম কয়েক এমন কক্ষগুলিকে উচ্চতা সঠিকভাবে লেবেলের মধ্যে বিভক্ত নয়। ' কিছুটা স্ক্রোল করার পরে, সমস্ত কিছু প্রত্যাশিত হিসাবে কাজ করে (এমনকি প্রাথমিকভাবে যে কোষগুলি ভুল ছিল)।
- (void)viewDidLoad {
[super viewDidLoad]
// ...
self.tableView.rowHeight = UITableViewAutomaticDimension;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
TableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"TestCell"];
// ...
// Set label.text for variable length string.
return cell;
}
আমি কি অনুপস্থিত হতে পারে এমন কিছু আছে, যার ফলে অটো লেআউটটি প্রথম কয়েকবার তার কাজটি করতে সক্ষম হবে না?
আমি একটি নমুনা প্রকল্প তৈরি করেছি যা এই আচরণটি দেখায়।

