如何将cell accessoryType设置为String,IOS

时间:2012-10-03 15:39:04

标签: objective-c ios string uitableview

我的一些tableview单元格有箭头, 我按箭头设置了箭头

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

但在其中一个表格视图单元格中,我想显示一个简单的字符串或文本而不是箭头

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
      if ([cell.textLabel.text isEqualToString:@"Version"]){
        cell.accessoryType = UITableViewCellAccessoryNone;
    }
}

如何在tableview单元格的最右侧显示字符串?

2 个答案:

答案 0 :(得分:0)

您可以将cell.accessoryType设置为self.accessoryView,而不是设置为UIView,例如设置为使用文字创建的UILabel

答案 1 :(得分:0)

使用单元格的accessoryView属性:

UILabel * disclosureLabel = //create your UILabel
cell.accessoryView = disclosureLabel;
[disclosureLabel release];