答案 0 :(得分:0)
在ViewController
:
var remainingSpace = CGFloat()
在ViewDidLoad
:
remainingSpace = self.view.frame.height - //The rest of the space that other views are taking up
self.table.reloadData()
在heightForRowAtIndexPath
:
return remainingSpace
答案 1 :(得分:0)
如果您希望单元格相对于总屏幕高度具有特定高度,则可以使用以下代码:
let screenHeight = UIScreen.mainScreen().fixedCoordinateSpace.bounds.height
self.tableView.rowHeight = screenHeight / (how many cells)
希望这会有所帮助 - 干杯。
答案 2 :(得分:0)
无需以编程方式执行此操作,只需选择tableview并从右侧菜单选项中的“大小检查器”中提供完整的局部约束。
同样适用于tableview单元格xib或nib。
然后选择imageview并设置左上方和上方的constaints然后选择上面的标签并设置在上方,右侧,然后设置中间的constriant,然后设置第三个标签,该标签位于从下到下和右侧约束。
工作正常......
答案 3 :(得分:0)