use*_*936 1 uitableview ios swift
我UITableView在故事板中构建了三个单元格,当我运行它时,我在模拟器中有三个单元格,然后是空白区域.我想要做的是根据iOS设备让单元格动态填满屏幕.我怎么做?
设置单元格的最小高度,如果项目很少,则使用均匀高度,否则使用minHeight.
let MinHeight: CGFloat = 100.0
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
let tHeight = tableView.bounds.height
let temp = tHeight/CGFloat(items.count)
return temp > MinHeight ? temp : MinHeight
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3886 次 |
| 最近记录: |