2

テーブルに5行以上のセルがある場合、UITableViewControllerが自動的にセクションを開くことができるかどうかを知りたいですか? 詳細には、項目 1 から項目 5 をセクション 1 に配置する必要があります。ユーザーがさらに項目を追加すると、新しい項目は自動的にセクション 2 に配置されます。これはどのように行うことができますか?

ありがとう

4

1 に答える 1

1

使用numberOfRowsInSection:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
     return 5;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    int sections = self.YOUR_DATASOURCE_ARRAY.count / 5;
    return sections;
}

詳細UITableViewDataSourceProtocolについては、リファレンスを参照してください: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

于 2013-04-17T16:03:37.663 に答える