表视图调整大小问题

时间:2015-11-15 21:29:49

标签: ios swift uitableview storyboard tableview

我正在开发一款具有小型登录屏幕的应用。我使用了一个调用单独的nib文件的表视图。每个nib文件设置为100行高,整个表(3行)的高度为300.根据iPhone的大小,它似乎无法正常工作。在下面的屏幕截图中,您可以看到在最后一行之后仍然添加了空白区域。我怎样才能将整个表格视图调整为与所有3个表格视图单元格相同的大小?我可以调整它,因此它适用于这一个iPhone屏幕,但它对其他人看起来不太好。如果有帮助,我正在使用swift进行编码。

Screenshot

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过获取Iphone型号的屏幕尺寸并将其划分为/ 3来实现此目的。在视图控制器中使用如下: -

override func viewDidLoad() {
    super.viewDidLoad()
    tableView.rowHeight = self.view.frame.height / 3
}