UITableView实战总结(一)——分隔线的使用

一、基本使用方法:

1、隐藏分隔线的三种方式:
_tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
_tableView.separatorColor = [UIColor clearColor];
_tableView.separatorColor = [UIColor whiteColor];    // 将分隔线颜色设置成背景的颜色(障眼法)
2、仅隐藏顶部和底部分隔线:(详见UITableView实战总结(三))
// 隐藏顶部分隔线
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 0.001;
}

// 隐藏底部分隔线
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return 0.001;
}
3、分隔线位置、长度的修改:
_tableView.separatorInset = UIEdgeInsetsMake(0,20,0,20);    // 参数:上、左、下、右

二、特殊使用:

1、分隔线位置、宽度、高度的设置:
// 重写cell的frame
- (void)setFrame:(CGRect)frame
{
    // 修改cell的x值、宽度
    frame.origin.x += 5;
    frame.size.width -= 10;

    // 修改cell的间距(以此方法也可以实现对分隔线高度的修改)
    frame.origin.y += 5;
    frame.size.height -= 5;

    [supersetFrame:frame];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,786评论 1 92
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,192评论 4 61
  • 那天宝宝很喜欢那个小猪佩奇的玩具娃娃,爱不释手,后面我们劝她去看看别的,她懂事地放下娃娃,说“去看看别的”。突然...
    jr812阅读 223评论 0 0
  • 我现在职业,整形美容,问问2017的财运,看看2017年能赚到多少钱。 生肖兔坤造:丁卯、己酉、己巳、乙丑,起大运...
    徐道林命理7阅读 740评论 0 0
  • 毛毛虫实现目标啦! 连续更新了七篇文章,除了《这是一个毛毛虫的故事》外,都是当天写好或者是编辑发送的! 毛毛虫收到...
    素献susie阅读 882评论 0 0