我对tableView有疑问。
我知道我们可以使用。
返回节和行的数量- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
你能告诉我怎么能有这样的东西:
- 部分内的部分(如果可能的话,另一部分) - 和 然后在那里配置行?
我将在
中返回什么- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
答案 0 :(得分:9)
您必须在cellForRowAtIndexPath中创建自己的实现,其中返回的行实际上由多行和标题标签组成。或者更好的是让每隔一行成为“标题行”并检查cellForRowAtIndexPath,无论你是在“标题行”还是正常行;像这样的东西:
if (indexPath.row == 0) {
// return header row
} else {
// return normal row
}
当然,在numberOfRowsInSection中,您必须为带有标题的部分返回正常的行数+ 1。