我相信我用这个
- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath
但是,我不确定如何实现这一点。我有一个按钮,我已经放在UITableView上方添加一行。手动降低UITableView不起作用。谢谢您的帮助。
答案 0 :(得分:5)
如果您使用的是UITableViewController
,则无法调整相关tableView
的大小。您需要使用简单的UIViewController
并手动添加tableView
,然后您就可以根据需要调整其大小
编辑:
正如@Jeremy指出的那样,如果您完全以编程方式创建UITableViewController
,则只需使用tableView
即可调整self.tableView.frame = CGRectMake(x, y, width, height)
的大小。
但是如果您使用的是Storyboard或XIB,那么您似乎无法使用Interface Builder或以编程方式调整tableView
。