-3

私はこれを使うと思います

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

ただし、これを実装する方法がわかりません。行を追加するためにUITableViewの上に配置したボタンがあります。ただし、UITableViewを手動で下げることは機能しませんでした。助けてくれてありがとう。

4

1 に答える 1

5

を使用している場合UITableViewController、関連するサイズを変更することはできませんtableView。シンプルなものを使用して手動でUIViewController追加する必要があります。そうすれば、必要に応じtableViewてサイズを変更できます。

編集:@Jeremyが指摘しているように、完全にプログラムで作成している場合は、を使用するだけでUITableViewControllerサイズを変更できます。tableViewself.tableView.frame = CGRectMake(x, y, width, height)

ただし、StoryboardまたはXIBを使用している場合はtableView、InterfaceBuilderでもプログラムでもサイズを変更できないようです。

于 2013-02-06T00:31:54.060 に答える