interface buider添加圆角

思路:扩展UIView,添加属性ayCornerRadius,用IBInspectable来修饰后在IB的Attributes inspector中就会显示,具体怎么做,很简单:
1、新建文件Extension-UIView.swift (文件名随便取不重要,下面的代码才重要)
2、编辑以下代码

  extension UIView {
  @IBInspectable var ayCornerRadius: CGFloat {
      get {
          return layer.cornerRadius
      }
      // also  set(newValue)
      set {
          layer.masksToBounds = true
          layer.cornerRadius = newValue
      }
  }
}

3、查看interface buider:


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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,245评论 4 61
  • 现在放不下没关系 大大方方的承认 坦坦荡荡的接受 因为你要知道 你总有一天能放下 所以在这之前 带着什么一路前行 ...
    Sery耐阅读 314评论 0 0
  • 刺玫花性喜阳光,较耐寒、耐旱、喜通风凉爽气候&适宜生长温度为15-25度。玫瑰适应性较强,对土壤要求不严,在肥沃的...
    卖糖果的HPP阅读 386评论 1 3
  • 村上春树大师将他跑步的感受写了一本书,挺好看。 那咱们也来讨论下自己在跑步时,都在想什么? 我先说。 我跑步的地点...
    赵小文儿阅读 6,440评论 6 6
  • 众牙荟萃,必有一牙乃至数牙争锋,几回合打斗斡旋,智齿仍须拔,鲜血仍须流,以至于斯人慨叹,为伊憔悴。 人言人生三境界...
    bluebluesof阅读 254评论 0 0