0

私はカスタムUITableViewCellを持っています(UIViewクラスでセル自体だけのテーブルビューはありません)、UITableViewCellAccessoryCheckmarkをUITableViewCellに正常に表示させることができますが、それをエッジから少し形にする方法があるかどうか悩んでいます?

これが私のアクセサリータイプの設定方法です。

selectAllCell.accessoryType = UITableViewCellAccessoryCheckmark;
4

2 に答える 2

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;
 }
于 2012-08-23T02:51:46.047 に答える
0

UITableViewを使用していないため、独自のUIViewを作成し、独自のチェックアイコンを追加して、好きな場所に配置します。

于 2012-08-23T03:02:47.100 に答える