如下图(红色部分)所示:
大家都知道UITableViewCell有这样一个方法:
cell.textLabel.text = @"OnlyiOS";
也就是不用去自定义cell,就可以直接给cell左边的textLabel赋值,
但有些人可能不知道 : cell的右边(如图1红色部分),不通过自定义cell也是可以实现的.
在cellForRowAtIndexPath里加上:
UILabel*rightLabel = [[UILabelalloc]initWithFrame:CGRectMake(0,0,70,45)];
rightLabel.text=self.dataArray[indexPath.row];
cell.accessoryView= rightLabel;
cell.accessoryView.backgroundColor= [UIColorredColor]; //加上红色容易看清楚
accessoryView的accessory也就是"附件"的意思
重要的是cell.accessoryView=***;
***你可以放Label Button textField等都是可以的.