我有8个单元格正在UITableViewController中构建。我想知道如何在第4个和第8个单元格上显示一个披露指标。现在我正在 build 它
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
尽管我完全知道它将在每个单元格中添加一个披露指标
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
最佳答案
使用简单的if语句:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
... // do whatever
UITableViewCellAccessoryType accessoryType = UITableViewCellAccessoryNone;
if (indexPath.row == 3 || indexPath.row == 7) {
accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
cell.accessoryType = accessoryType;
... // do whatever
}
关于iphone - 在某些单元格(而非全部)上设置UITableViewCell附件类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2541669/