我有一個表格視圖與部分。iPhone:UITableView部分
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return numberHigherThen0;
}
中的cellForRowAtIndexPath方法設置我行
根據部分
- (UITableViewCell *)tableView:(UITableView *)aTableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (0 == indexPath.section) {
//setup rows
} esle {
//setup rows
}
}
數部分和行的部分中動態地改變。但部分的數字總是> 0.所以在cellForRowAtIndexPath indexPath.section == 0總會有這種情況,對吧?但有時cellForRowAtIndexPath沒有通過案例indexPath.section == 0!爲什麼?什麼時候可以是真的?當cellForRowAtIndexPath可以從1開始計數節?
更新: 第2節中沒有行
那麼爲什麼indexPath.section == 0有時從來就不是真的? – Jim 2012-02-29 12:49:57
該部分可能不可見,或該部分可能根本沒有行? – 2012-02-29 12:51:28
該部分是可見的,它有1行 – Jim 2012-02-29 12:55:44