我有一个tableview,我需要向下推并调整其大小。我不能为此使用内容插图,因为它不是我需要按下的内容。我实际上需要将整个tableview下移44px。
我尝试过的
CGRect tableViewFrame = self.tableView.frame;
tableViewFrame.origin.y = 44;
self.tableView.frame = tableViewFrame;
先感谢您!
最佳答案
您需要将UITableViewController
更改为常规UIViewController
,然后将表添加为子视图。然后,只需在该视图控制器中手动实现UITableViewDelegate
和UITableViewDataSource
协议。完成此操作后,您可以像其他子视图一样使用上面的代码移动表格视图。
看看this answer为例。
关于iphone - 如何以编程方式将整个UITableView下移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17101110/