用xib设置圆角,边框和UITextField的私有属性placeholderColor
2016-08-22 14:36
260 查看
如果不行,看看这个http://www.jianshu.com/p/36b43b4ace16
用xib设置圆角和边框
一般在工程里面需要设置圆角的地方很多,比如头像,一些小按钮等等,我们必须把需要设置圆角的控件拖成属性,然后通过设置控件的layer.cornerRadius属性来达到设置圆角的效果,边框也是一样,需要通过设置控件的
layer.borderWidth和
layer.borderColor来配置,这样子比较麻烦,应为大部分控件是不需要脱成属性的,在这里我向大家提供一个用xib设置的方法,是通过OC的runtime特性实现的。
第一步大家要找到xib的这个面板
然后点击加号,填入以下下信息
layer.cornerRadius设置layer的圆角
layer.borderWidth设置layer的边框宽度
layer.borderUIColor设置layer的边框颜色,因为layer的边框颜色是CGColor的而xib里面的Color是UIColor的,所以这里需要用
layer.borderUIColor而不是
layer.borderColor,同理在需要设置其他CGColor的地方都需要加上UI的关键字。
用xib设置UITextField的私有属性placeholderColor
大家在使用UITextField时发现在公开的属性里面并没有用来设置placeholderColor的属性,这样很难满足设计师的需求,通过xib可以轻松设置UITextField的placeholderColor,同样首先也需要进入上面步骤的那个页面,然后添加 placeholderLabel.textColor的键值对来设置颜色
效果图
相关文章推荐
- 用xib设置圆角,边框和UITextField的私有属性placeholderColor
- 用xib设置圆角,边框和UITextField的私有属性placeholderColor
- XIB 设置UIView的圆角边框等属性
- storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)
- xib中设置控件的边框以及圆角
- 设置UI控件的Layer属性(边框可见,边框颜色,边框宽度,边框圆角)
- 如何在xib/storyboard中设置视图的属性,如圆角?
- xib中设置圆角,边框宽度,边框颜色等
- Swift-UIStoryboard & Xib 实时设置控件圆角、边框、阴影
- Android Button 常用属性设置,圆角,边框,点击事件
- Border-radius属性--设置圆角边框
- 在Storyboard中或者xib中设置button的圆角属性,和其他不能设置的熟悉
- 如何在Xib中设置Button的属性(圆角以及背景颜色)
- 使用storyboard设置button边框属性(颜色,宽度,圆角)
- storyboard内设置视图属性(圆角和边框)
- xib 中设置圆角 边框
- iOS之XIB设置边框颜色属性
- Border-radius属性--设置圆角边框
- iOS 在storyboard/xib中设置UIView的圆角等属性
- 第二章:第四课 css 3.0属性border-radius设置边框圆角