iOS系统样式下自定义TableView分割线
来源:互联网 发布:雷洋案 网络意见领袖 编辑:程序博客网 时间:2024/05/21 19:43
+ (instancetype)cellWithTableView:(UITableView *)tableView{ static NSString *ID = @"contact"; // 先从缓存池中取,如果缓存池中没有可循环利用的cell,先去storyboard中找到合适的cell // cell是从storyboard中创建出来的 return [tableView dequeueReusableCellWithIdentifier:ID];}/** * 如果cell是通过storyboard或者xib创建的,就不可能会调用这个方法来初始化cell * 如果cell是通过手写代码创建,才会调用这个方法来初始化cell */- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { } return self;}/** * 如果cell是通过storyboard或者xib创建的,就会调用这个方法来初始化cell * 这个方法的作用类似于init方法 */- (void)awakeFromNib{ // Initialization code UIView *divider = [[UIView alloc] init]; divider.backgroundColor = [UIColor blackColor]; divider.alpha = 0.2; [self.contentView addSubview:divider]; self.divider = divider;}/** * 在这个方法中设置子控件的frame */- (void)layoutSubviews{ [super layoutSubviews]; CGFloat dividerX = 0; CGFloat dividerH = 1; CGFloat dividerY = self.frame.size.height - dividerH; CGFloat dividerW = self.frame.size.width; self.divider.frame = CGRectMake(dividerX, dividerY, dividerW, dividerH);}- (void)setContact:(MJContact *)contact{ _contact = contact; self.textLabel.text = contact.name; self.detailTextLabel.text = contact.phone;}@end
在storyboard里面是没办法把系统样式进行自定义的,可以通过代码在系统样式的前提下代码添加自定义分割线
awakeFromNib在加载storyboard和xib中的cell的话 都会调用awakeFromNib这个函数,而不会执行 initWithStyle这个函数
layoutSubviews在这个初始化自定义子控件的frame
0 0
- iOS系统样式下自定义TableView分割线
- iOS-修改TableView分割线样式
- tableView 自定义分割线
- 自定义tableview分割线
- iOS开发中如何自定义tableView的分割线
- iOS Tableview 去掉分割线
- iOS tableView 设置分割线
- iOS -- TableView去掉分割线
- iOS tableView分割线设置
- iOS-修改TableView分割线
- iOS开发技巧-tableView去掉多余的空行分割线,自定义Cell分割线
- ios开发技巧之tableView去掉多余的空行分割线 自定义cell分割线
- iOS开发技巧-tableView去掉多余的空行分割线,自定义Cell分割线
- tableView 的 cell 的分割线样式
- iOS tableView 在设置了footView的情况下,系统自带分割线时而消失,时而出现的问题
- iOS TableView 分割线(separator)显示问题
- iOS tableView的分割线短一节
- iOS TableView的cell分割线格式
- 类的构造函数后面现实化列表
- 看数据结构写代码(59) 键树的双链表示法
- centos 查看当前系统版本
- 第六章数组 第五题
- Hello World!
- iOS系统样式下自定义TableView分割线
- Java核心技术中的一个类GBC的代码(可能用到)
- android listview使用总结
- iOS开发常见错误汇总-自己整理!
- CMAKE 中平台判断
- 《算法基础》枚举——画家问题
- Linux安装USB无线网卡驱动安装小记
- 0143928--皮丽莉--c++作业
- python numpy 总结