我有一个自定义 UITableViewCell(没有表格视图,只有在 UIView 类中完全独立的单元格),我可以让 UITableViewCellAccessoryCheckmark 在 UITableViewCell 中正常显示,但是如果有办法将它带入边缘,我会很痛苦?
这就是我设置配件类型的方式。
selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
我有一个自定义 UITableViewCell(没有表格视图,只有在 UIView 类中完全独立的单元格),我可以让 UITableViewCellAccessoryCheckmark 在 UITableViewCell 中正常显示,但是如果有办法将它带入边缘,我会很痛苦?
这就是我设置配件类型的方式。
selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
做一个 UITableViewCell 的子类,然后创建你自己的 AccessoriesView。
在您的 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;
}
由于您没有使用 UITableView,因此请创建自己的 UIView 并添加自己的检查图标并将其放在您喜欢的任何位置。