0
我有一個tableView
,它包含每個單元中的圖像。當應用程序啓動時,我檢查用戶是否使用iphone 5或iphone 6 plus,然後更改單元格高度和圖像高度約束以適應設備。viewdidload中的快速更改約束值
現在我改變viewDidLoad
的高度限制,但這是正確的地方嗎?
我有一個tableView
,它包含每個單元中的圖像。當應用程序啓動時,我檢查用戶是否使用iphone 5或iphone 6 plus,然後更改單元格高度和圖像高度約束以適應設備。viewdidload中的快速更改約束值
現在我改變viewDidLoad
的高度限制,但這是正確的地方嗎?
我更喜歡使用的tableView功能:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return [DESIRED HEIGHT]
}
這樣,你可以爲每個類型的細胞的條件,並在這裏設置自己的身高。
圖像約束應該與單元的邊界有關。
我會測試它。現在我在viewDidLoad中使用它: 'self.tableView.estimatedRowHeight = 120' 'self.tableView.rowHeight = UITableViewAutomaticDimension' – user2636197