使用 Storyboard,我从 ViewController 的顶部开始绘制 UITableView,并与 VC 一样宽和高。当我运行我的应用程序时,它会将 UITableView 降低大约 75 像素。我试图打开/关闭自动布局和可以想象的每个自动调整大小选项。我尝试将设备切换从 iphone 5 更改为 4。我尝试添加支持以旋转界面只是为了排除这种情况。
我可以让表格留在页面顶部的唯一方法是在我的 viewDidLoad 语句中手动编辑 UITableView 的原始框架。
//myTable is the UITableView in question
CGRect newFrame = self.myTable.frame;
newFrame.origin.x = 0;
newFrame.origin.y = 0;
self.myTable.frame = newFrame;
我正在使用 xCode 4.6.1。其他人有这个问题并知道解决方案吗?谢谢!