部分内的部分 - UITableView -

Leg*_*las 6 iphone xcode objective-c uitableview

我对tableView有一个问题.

我知道我们可以返回部分和行的数量.

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么能有这样的东西:

  • 一节内的一节(如果可能的话另一节) - 然后在那里配置行?

我会回报什么

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

vak*_*kio 9

您必须在cellForRowAtIndexPath中创建自己的实现,其中返回的行实际上由多行和标题标签组成.或者更好的是将每隔一行设为"标题行"并检查cellForRowAtIndexPath,无论您是在"标题行"还是正常行; 这样的事情:

if (indexPath.row == 0) {
     // return header row
} else {
     // return normal row
}
Run Code Online (Sandbox Code Playgroud)

当然,在numberOfRowsInSection中,你必须为带有标题的部分返回正常的行数+ 1.

  • 听起来合乎逻辑!我会在 numberOfSections 和 numberOfRowsInSection 中返回什么? (2认同)