美文网首页
2021-07-09

2021-07-09

作者: 一个认真工作的iOS留下背影 | 来源:发表于2021-07-09 16:25 被阅读0次

iOS如何解决tableview中每个section整体的圆角?

第一种方法首先两个思路。

1. 切掉部分圆角直接上代码

UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, kScreenWidth - 32, 52) byRoundingCorners:UIRectCornerBottomRight|UIRectCornerBottomLeft cornerRadii:CGSizeMake(8, 8)];

        CAShapeLayer*layer = [[CAShapeLayeralloc]init];

        layer.frame= topView.frame;

        layer.path= path.CGPath;

        topView.layer.mask= layer;

UIRectCornerBottomRight这个属性就是控制具体切那个圆角。

2. 初始cell切上面两个圆角。section最后一行切下面两个圆角。

如果自定义cell,你可以把indexPath传入cell中。去判断。

写个思路就不写代码了。

第二种方法

就是在每一个section的footView和headerView上加view。然后切掉对应的圆角。切圆角方法如上个方法。

当然还有很多,开发中达到目的为重,只作于纪录自己开发过程。

相关文章

  • 2021-11-21

    【转载】详解拒不执行判决罪办理难题 政务:渠县人民法院 2021-07-09 15:30 「编者按」 目前,法院执...

  • 变受害者为负责任者

    日记862篇 2021-07-09 遇到有很多朋友都说某个课程好的时候,不要去搜索,不要查知乎,不要看评论,若是大...

  • 剪映最近的更新很给力啊!

    本文编号114,首发于2021-07-09,如果喜欢我的内容,可以多多点赞,收藏,分享,给个支持。 剪映这是要硬刚...

  • 今天,被等一等打败了

    2021-07-09 早上5:30 闹钟响,按掉一翻身又睡着了 再次醒来后,已然6:30 昨晚由于闺女半夜翻腾着没...

  • #Dairy247 在实现之前先不说

    2021-07-09 周五 雨 免费的也许是最贵的。今天出门去药店,果然疫苗的小本本是要收费的。然后就没有买。我当...

  • 2021-07-09

    复盘┊个人&团队快速成长的强大武器 2021-07-09 周五 为什么要复盘? 为什么我一直在努力,却看不到成果?...

  • asp.net中的日期

    在一个表格中显示日期,因为表格中同一行中的单元格较多,因此想将日期中的无效的0去掉,比如2021-07-09显示为...

  • 《国际涉海商协会联盟》(筹)

    【2021-07-09】 大家好! 在G7峰会,中国共产党建党100周年纪念,中俄延长战略合作伙伴关系,世界政党大...

  • 2021-07-09

    满分770分的中考成绩,她考了757分,8门课都是满分。 她就是张学妍,淮安市的一位初三女孩。对面镜头,她满脸的喜...

  • 2021-07-09

    白州 山崎 百利甜

网友评论

      本文标题:2021-07-09

      本文链接:https://www.haomeiwen.com/subject/uevfpltx.html