我有一个自定义UITableViewCell(在UIView类中没有自己的单元只能自己查看单元格),我可以在UITableViewCell中正常显示UITableViewCellAccessoryCheckmark但是我想知道是否有办法将它带入边缘一点?
这就是我设置配件类型的方式。
selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
答案 0 :(得分:0)
创建UITableViewCell的子类,然后创建自己的accessoryView。
在CustomTableViewCell中:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
view.backgroundColor = [UIColor redColor];
self.accessoryView = view;
}
return self;
}
答案 1 :(得分:0)
由于您没有使用UITableView,请创建自己的UIView并添加自己的检查图标并将其放在任何您喜欢的位置。