如何更改UITableView的高度?

时间:2013-02-06 00:28:01

标签: ios objective-c xcode

我相信我用这个

- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath

但是,我不确定如何实现这一点。我有一个按钮,我已经放在UITableView上方添加一行。手动降低UITableView不起作用。谢谢您的帮助。

1 个答案:

答案 0 :(得分:5)

如果您使用的是UITableViewController,则无法调整相关tableView的大小。您需要使用简单的UIViewController并手动添加tableView,然后您就可以根据需要调整其大小

编辑: 正如@Jeremy指出的那样,如果您完全以编程方式创建UITableViewController,则只需使用tableView即可调整self.tableView.frame = CGRectMake(x, y, width, height)的大小。

但是如果您使用的是Storyboard或XIB,那么您似乎无法使用Interface Builder或以编程方式调整tableView