Ios 创建具有相等高度的静态单元格的视图表以填充屏幕
如何创建具有静态单元格的表格视图,其中行高度都相等,以使静态单元格集填充表格视图 行高需要动态调整,以适应不同的iOS屏幕大小 例如,我想要一个具有7个高度相等的静态单元格的表视图,这些单元格填充除导航栏以外的屏幕空间 我已经厌倦了使用以下内容,但运气不佳:Ios 创建具有相等高度的静态单元格的视图表以填充屏幕,ios,swift,uitableview,storyboard,tableview,Ios,Swift,Uitableview,Storyboard,Tableview,如何创建具有静态单元格的表格视图,其中行高度都相等,以使静态单元格集填充表格视图 行高需要动态调整,以适应不同的iOS屏幕大小 例如,我想要一个具有7个高度相等的静态单元格的表视图,这些单元格填充除导航栏以外的屏幕空间 我已经厌倦了使用以下内容,但运气不佳: self.tableView.rowHeight = self.tableView.frame.height/6; 及 当我尝试在表格视图的任何部分中使用故事板中的自动布局功能时,它会变灰 谢谢你的帮助,谢谢 为原型单元定义自动布局约束
self.tableView.rowHeight = self.tableView.frame.height/6;
及
当我尝试在表格视图的任何部分中使用故事板中的自动布局功能时,它会变灰
谢谢你的帮助,谢谢 - 为原型单元定义自动布局约束
- 指定表视图的估计亮度
- 将表视图的行高设置为UITableViewAutomaticDimension
- 如果我们用代码表示最后两点,它看起来是这样的 tableView.estimatedRowHeight=44.0 tableView.rowHeight=UITableViewAutomaticDimension
override func tableView(tableView: UITableView,
heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
{
return self.tableView.frame.height/6;
}