我有一个tableview,我需要向下推并调整其大小。我不能为此使用内容插图,因为它不是我需要按下的内容。我实际上需要将整个tableview下移44px。

我尝试过的

CGRect tableViewFrame = self.tableView.frame;
tableViewFrame.origin.y = 44;
self.tableView.frame = tableViewFrame;

先感谢您!

最佳答案

您需要将UITableViewController更改为常规UIViewController,然后将表添加为子视图。然后,只需在该视图控制器中手动实现UITableViewDelegateUITableViewDataSource协议。完成此操作后,您可以像其他子视图一样使用上面的代码移动表格视图。

看看this answer为例。

关于iphone - 如何以编程方式将整个UITableView下移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17101110/

10-10 21:12