1
我已經作出了TableView中,其中我設置TextField的高度不會自動更新
self.tableView.estimatedRowHeight = 120.0;
self.tableView.rowHeight = UITableViewAutomaticDimension;
在一個電池中,我放置一個圖,其中我拖動一個標籤,併爲標籤,我設置約束頂部和底部等於頂部和底部的視圖。我將標籤的字體增加到150.表格視圖單元格很好地縮放。
在第二個單元格中,放置一個視圖,在該視圖中拖動一個文本字段,併爲該文本字段設置頂部和底部的約束,以便查看頂部和底部。我將文本字段的字體增加到150.表格視圖單元格不能很好地縮放,但保持與我估計的行高一樣小。
這怎麼可能?我應該爲文本字段額外設置哪些屬性?
我使用iOS 9.0作爲部署目標。下面是模擬器的約束和屏幕截圖的截圖,它目前的樣子。
您是否嘗試過使用'tableView:heightForRowAtIndexPath:'來代替,並計算您在那裏需要什麼? – Mike
我還沒有,但不是自動佈局的整點,我不應該在代碼中做這些計算?或者我誤解了如何處理該方法? – physicalattraction
我從來不使用自動佈局,所以我不確定。也許你是對的。 – Mike