您的位置:首页 > 产品设计 > UI/UE

UITableView使用<2>UITableViewCell的介绍

2015-09-10 21:25 387 查看
UITableViewCell

属性:

@property (nonatomic, readonly, retain) UIImageView *imageView ;

@property (nonatomic, readonly, retain) UILabel *textLabel;

@property (nonatomic, readonly, retain) UILabel *detailTextLabel;

@property (nonatomic, readonly, retain) UIView *contentView;

@property (nonatomic, retain) UIView *backgroundView;

@property (nonatomic) UITableViewCellAccessoryType accessoryType;

@property (nonatomic) UITableViewCellAccessoryType editingAccessoryType;

方法:

(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

讲解:

UITableViewCell有个属性是
UIView *contentView
,官方是这样介绍的:

// If you want to customize cells by simply adding additional views, you should add them to the content view so they will be positioned appropriately as the cell transitions into and out of editing mode.

我们可以通过在Cell的contentView上添加自定义的控件来定制UITableViewCell

代码:

UIButton  *photographButton = [UIButton buttonWithType:UIButtonTypeCustom];
photographButton.frame = CGRectMake(221 , 10, 100, 44);
[photographButton setImage:[UIImage imageNamed:@"camera.png"] forState:UIControlStateNormal];
[photographButton addTarget:self action:@selector(photographButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:photographButton];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: