美文网首页
如何在storyboard中设置控件圆角以及边框等属性

如何在storyboard中设置控件圆角以及边框等属性

作者: 落痕iOS | 来源:发表于2016-08-24 10:26 被阅读0次

    原理:runtime

    引言:很多人都知道,通常设置一个 控件的圆角,需要使用如下的语句:

    self.layer.cornerRadius =10;

    因是在一个 UIView子类中,UIView本身只是用来监听事件,而真正显示内容的是layer图层,这当然也包含动画的实现,比如我们对一个view做动画

    实际上也是对layer做的动画;

    使用:如何通过storyboard/xib 设置 一个button或者UIView的圆角?

    通过研究,可以设置storybord无法添加的属性,比如圆角,或者边框

    这个方法就是runtime Attribute运行时属性,也就是在 运行时你设置的这个属性才会起作用,这样体现了oc语言的动态特性和运行时(runtime)的强大

    创建一个button然后,设置好约束(以免Button"消失"),如下图,然后选中button 选择右边的inspector

    如上图,点击+号即可添加  一个Button相关的属性,这个属性,可以是在storyboard上没有的属性,此方法类似于代码的效果,每一个属性都有与之对应的值(对象),

    如数字对应的值类型是  NSNumber,如下图,填入到runtime attrite中的属性名不要写错,否则运行时会崩溃

    最终在模拟器上可以看到你想要的圆角啦;

    当然类似的你可以添加其他属性

    相关文章

      网友评论

          本文标题:如何在storyboard中设置控件圆角以及边框等属性

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