Ios 表视图大小调整问题

Ios 表视图大小调整问题,ios,swift,uitableview,storyboard,tableview,Ios,Swift,Uitableview,Storyboard,Tableview,我正在开发一个应用程序,将有一个小的登录屏幕。我使用了一个调用独立nib文件的表视图。每个nib文件的行高设置为100,整个表(3行)的行高设置为300。根据iPhone的大小,它似乎无法正常工作。在下面的屏幕截图中,您可以看到在最后一行之后仍然添加了空白。如何将表视图作为一个整体调整为与所有3个表视图单元格相同的大小?我可以调整它,使它适用于这一个iPhone屏幕,但它不会适合其他人。如果有帮助的话,我正在使用swift进行编码 谢谢 您可以通过获得Iphone型号的屏幕大小并除以/3来实现

我正在开发一个应用程序,将有一个小的登录屏幕。我使用了一个调用独立nib文件的表视图。每个nib文件的行高设置为100,整个表(3行)的行高设置为300。根据iPhone的大小,它似乎无法正常工作。在下面的屏幕截图中,您可以看到在最后一行之后仍然添加了空白。如何将表视图作为一个整体调整为与所有3个表视图单元格相同的大小?我可以调整它,使它适用于这一个iPhone屏幕,但它不会适合其他人。如果有帮助的话,我正在使用swift进行编码


谢谢

您可以通过获得Iphone型号的屏幕大小并除以/3来实现这一点。在视图控制器中使用如下方式:-

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