UITableView在按钮下面爬行

时间:2013-07-29 16:05:38

标签: ios ipad uitableview

我创建了一个UITableView,下面有一个按钮。当我在iPad上以纵向方式运行应用程序时,UITableView会在按钮下爬行,如下所示:

enter image description here

对于为什么会这样,我一无所知。它只发生在iPad上的肖像,所以我不认为这是一个Xib问题。

我非常感谢对这个问题的任何帮助。

3 个答案:

答案 0 :(得分:1)

您可能需要手动设置UITableView的框架,因为UITableView的纵向iPad可能会使用如下所示的屏幕按钮等特征进行自动调整。您可以使用UITableView和UIButton的调整大小选项来实现这一目标。

Xcode resize

要手动设置框架,请将CGRect设置为元素的frame

tableView.frame = CGRectMake(self.view.frame.origin.x,self.view.frame.origin.y,self.view.frame.size.width,self.view.frame.size.height - uploadButton.frame.size.height);

在这个例子中,uploadButton是底部的UIButton,你要调整tableView的大小以填充屏幕,除了底部的uploadButton。

答案 1 :(得分:0)

您可能需要添加自动布局约束,以使表格视图的下边缘与按钮的上边缘保持一定距离。

答案 2 :(得分:0)

看起来你的tableView的内容没有剪裁到框架的边界。尝试将tableView的clipsToBounds设置为YES。