美文网首页iOS开发进阶
UIView半边圆角半边直角

UIView半边圆角半边直角

作者: makemake | 来源:发表于2017-05-16 11:47 被阅读41次
picture.png

如图:

用 UIBezierPath 类的方法可以实现这个效果:

UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:self.bounds
                                           byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerBottomLeft)
                                                 cornerRadii:CGSizeMake(5, 5)];

CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = self.bounds;
maskLayer.path = path.CGPath;
self.layer.mask = maskLayer;

相关文章

  • UIView半边圆角半边直角

    如图: 用 UIBezierPath 类的方法可以实现这个效果:

  • 圆角矩形

    圆角钜形 上半边圆角钜形 下半边圆角钜形

  • 常用代码片段

    View 特效 半边圆角 渐变

  • ios 半边圆角

    如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(...

  • iOS Button切半边圆角

    UIBezierPath *maskOnePath = [UIBezierPath bezierPathWithR...

  • iOS 实现半边圆角或部分圆角

    正常设置view的圆角 设置一个或多个 封装了Category方法, 两种方法是一个针对绝对布局一个针对相对布局 ...

  • iOS 实现半边圆角或部分圆角

    一、正常圆角的实现 在做项目过程中,我们总会遇到实现圆角的情况,当然最简单是四个角都改为圆角,如下代码: 二、一个...

  • 半边欢喜,半边忧

    图、文:孝恩 生命的辗转, 没有一种永恒的姿态, 左手皆右手, 半边欢喜、半边忧, 远虑亦或近忧, 亦如需要浪漫亦...

  • 半边尸骨,半边犬马

    偏执的人坠入穷途 沾染陌尘 落了脓疮一身 淌血的尸骨堆上抗争 人皮的兽暗柳寻欢 声色犬马 刨了欲望的坑 静俟冒失的...

  • 半边阴雨半边晴

    最近格外爱听古风的歌曲,那些不为大多数人所知的小众调调听来格外有感情。 大自然给我们创造了很多浩瀚宏大的美景,偶尔...

网友评论

    本文标题:UIView半边圆角半边直角

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