在StoryBoard中设置视图的边框、圆角等属性

对于圆角,只需要在这里设置cornerRadius即可。如果里面有其他视图,则需要设置masksToBounds属性为YES。


s.png

但是对于边框,无法直接设置颜色,需要给CAlayer建立一个类扩展。
写上这个方法即可,然后就在runtime attribute里面设置就行了。

- (void)setBorderColorFromUI:(UIColor *)color

{
    
    self.borderColor = color.CGColor;
    
    //    NSLog(@"%@", color);
    
}

遇到的坑点:

  • borderColorFromUI方法容易写错,原因是网上某些博文的作者copy来文章,断章取义,方法写错了,我照着copy,所以也错了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,748评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,311评论 5 13
  • 原理:runtime 引言:很多人都知道,通常设置一个 控件的圆角,需要使用如下的语句: self.layer.c...
    落痕iOS阅读 1,384评论 0 1
  • 图片圆角、按钮圆边,在app中经常会用到,网上实现方式也不少,这里只是做了个简单的整理。 一:利用layer实现圆...
    ekg阅读 1,269评论 6 0
  • 在iOS开发中,很多时候我们需要设置圆角,下面就介绍一种用storyBoard开发快速设置圆角的方式,废话不多说,...
    yyyyw阅读 784评论 2 1

友情链接更多精彩内容