-3

我相信我用这个

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

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

4

1 回答 1

5

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

编辑:正如@Jeremy 所指出的,如果您UITableViewController完全以编程方式创建,您将能够tableView简单地调整您的self.tableView.frame = CGRectMake(x, y, width, height).

但是,如果您使用 Storyboard 或 XIB,您似乎tableView既不能使用 Interface Builder 也不能以编程方式调整大小。

于 2013-02-06T00:31:54.060 回答