私はカスタムUITableViewCellを持っています(UIViewクラスでセル自体だけのテーブルビューはありません)、UITableViewCellAccessoryCheckmarkをUITableViewCellに正常に表示させることができますが、それをエッジから少し形にする方法があるかどうか悩んでいます?
これが私のアクセサリータイプの設定方法です。
selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
私はカスタムUITableViewCellを持っています(UIViewクラスでセル自体だけのテーブルビューはありません)、UITableViewCellAccessoryCheckmarkをUITableViewCellに正常に表示させることができますが、それをエッジから少し形にする方法があるかどうか悩んでいます?
これが私のアクセサリータイプの設定方法です。
selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
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;
}
UITableViewを使用していないため、独自のUIViewを作成し、独自のチェックアイコンを追加して、好きな場所に配置します。