热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

自定义Cell的方法

Cell属于UITableView中的组件,有多种定义方式,有系统自带的方法,有自定义的方法。可以使用系统的方法setSeparatorColor(设置分割线颜色)设置setSeparatorStyl

Cell属于UITableView中的组件,有多种定义方式,有系统自带的方法,有自定义的方法。

可以使用系统的方法setSeparatorColor(设置分割线颜色)

设置setSeparatorStyle(设置分割线类型)

 

也可以自己自定义一个Cell

在Cell的下面添加一个极细的UIView,控制它的颜色,就实现了自己的分割线

 

将cell左右空出一些距离,造成一些间距

 

做法:

在自定义的cell文件中,重写setFrame方法

- (void)setFrame:(CGRect)frame {

//将cell的frame改成自己想要的
frame.origin.x = 5;
frame.size.width
-= 2 * frame.origin.x;
frame.size.height
-= 1;

[super setFrame:frame];
}

 

x为左边距

width是cell的宽度,减去两边的间距就是想要的宽度

height是cell的高度,减去一部分是为了空出分割线

 


推荐阅读
author-avatar
寂寞-无解
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有