在Storyboard中调整TableViewController的TableView的大小

时间:2014-07-11 16:15:27

标签: ios xcode uitableview storyboard tableview

我有一个用storyboard创建的UITableviewController。现在我想改变表视图​​的X和Y坐标(具体来说我想在表视图中放一点)。在storyboard中有一个选项,我可以设置此参数或更改tableview大小?我无法找到它

我已尝试查看尺寸检查器,但看起来X和Y参数已被禁用。

3 个答案:

答案 0 :(得分:9)

UITableViewController的tableview是主视图,所以我们无法在storyboard中调整它。如果你想调整尺寸,试试这个。在你的UITableViewController中。

- (void)viewDidAppear:(BOOL)animated
{
    [self.tableView setFrame:CGRectMake(x, y, width, height)];
}

viewDidAppear 而不是viewWillAppear

答案 1 :(得分:3)

我建议你将UIView拖到UITableView。这将创建一个面板,您可以在其中添加组件并使UITableView停止运行。然而,UIView也将与表格单元一起向下滚动。

另一个选择是创建一个UIViewController。将UITableView拖入其中。通过这种方式,tableview可以完全调整大小。

答案 2 :(得分:0)

使用Container View创建一个UIViewController。将UITableViewController链接到容器。现在,您可以通过调整容器大小来调整表格视图的大小。

相关问题