(iOS版8故事板) 我有我的tableView的權利細節的UITableViewCell。動態的UITableViewCell高度不工作
在故事板標題和右詳細的標籤設置爲numberoflines = 0
我的代碼:
- (void)viewDidLoad {
[super viewDidLoad];
keyArray = [[NSMutableArray alloc]init];
self.table.estimatedRowHeight = 140.0;
self.table.rowHeight = UITableViewAutomaticDimension;
[spinner startAnimating];
[self cleanJson:prunedDictionary];
}
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
- (CGFloat) tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(nonnull NSIndexPath *)indexPath{
return UITableViewAutomaticDimension;
}
在cleanJson結束時,我跑[self.table reloadData]
。 TableViewCell調整大小,但他們都調整大小相同的大小,它看起來像默認大小。 (我知道他們調整的原因是因爲在故事板我將高度設置爲200,他們都調整爲更小的尺寸,當應用程序運行)
他們爲什麼不正確調整?
你的約束可能是錯誤的。你能以某種方式將它們添加到你的問題嗎? –
@d。費爾伯沒有限制,因爲我提到,它不是一個自定義單元格。所以它已經有限制,據我所知 – huddie96