美洲杯波胆_美洲杯波胆赔率
做最好的网站
来自 计算机教程 2019-11-25 05:37 的文章
当前位置: 美洲杯波胆 > 计算机教程 > 正文

iOS 在xib或storyboard里为控件添加圆角、外框和外框

iOS 在xib或storyboard里为控件添加圆角、外框和外框颜色,xibstoryboard

如果要在xib和storyboard里为控件添加圆角和外框宽度,只要这样做就可以

layer.borderWidth     设置外框宽度属性

layer.cornerRadius    设置圆角属性

只要为属性设置value值就可以了

男篮世界杯波胆 1

 

当然修改完xib里看是看不出来的,要运行才看得到,效果如下

男篮世界杯波胆 2

那如果要在xib和storyboard里修改外框颜色怎么办??只有用加其他方法才能实现,例如分类

添加分类

男篮世界杯波胆 3

再来就是

男篮世界杯波胆 4

生成这文件

男篮世界杯波胆 5

.h文件里

1 #import <QuartzCore/QuartzCore.h>
2 
3 @interface CALayer (LayerColor)
4 
5 - (void)setBorderColorFromUIColor:(UIColor *)color;
6 
7 @end

.m文件里

添加一个set方法

 1 #import "CALayer LayerColor.h"
 2 
 3 @implementation CALayer (LayerColor)
 4 
 5 - (void)setBorderColorFromUIColor:(UIColor *)color
 6 {
 7     self.borderColor = color.CGColor;
 8 }
 9 
10 @end

假如你的UIColor提示错误找不到,那是你没有导入UIKit框架

那就在.h或者全局头文件里导入

#import <UIKit/UIKit.h>

这样就完成基本工作了

现在在xib或者storyboard里面像之前添加控件外框和圆角一样操作,在添加该属性

男篮世界杯波胆,type为color

男篮世界杯波胆 6

要注意这是set方法,所以假如分类里添加的方法为

- (void)setBorderColorFromUIColor:(UIColor *)color;

那么属性里就应该为layer.borderColorFromUIColor

假如是

 - (void)setColorFromUIColor:(UIColor *)color;

那属性里就为layer.colorFromUIColor

运行:

男篮世界杯波胆 7 

 

这样就明白该方法是怎么使用的了,不然设置颜色还是无效的,因为使用方法不对,就是这样了。

http://www.bkjia.com/IOSjc/1122725.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/1122725.htmlTechArticleiOS 在xib或storyboard里为控件添加圆角、外框和外框颜色,xibstoryboard 如果要在xib和storyboard里为控件添加圆角和外框宽度,只要这样做就可以...

本文由美洲杯波胆发布于计算机教程,转载请注明出处:iOS 在xib或storyboard里为控件添加圆角、外框和外框

关键词: