通用应用程序:获取表视图以填满整个屏幕

时间:2015-07-18 04:53:54

标签: ios objective-c uitableview

我有两个表视图,都没有表视图控制器,我有一个视图控制器,它正在处理它们。

问题是我在不同的设备上得到了奇怪的表格缩放。它似乎在iPhone 4模拟器上几乎完美。在任何iPad模拟器上,这张桌子看起来都很荒谬。

我的表格视图视图设置如下所示:

settings

  

缩放以填充

我尝试更改启动图像以查看是否会对缩放/缩放/等产生任何影响,但这似乎并没有改变任何内容。

  • 如何在通用应用程序中自动填充整个屏幕?

编辑:

禁用对齐约束:

constraints

2 个答案:

答案 0 :(得分:1)

如果您正在使用自动布局,请将表格视图中的constaints作为leading,trailing,top&底部。它将根据设备改变其大小。

答案 1 :(得分:0)

您需要设置表格视图的框架以占据整个屏幕

UITableView tableView = [[UITableView alloc]  initWithFrame:self.view.bounds];