xib中设置按钮的边框颜色

2 篇文章 0 订阅

首先,说一下如何在xib中设置Button的边框及圆角效果:

选中要设置的Button,

切换到图中对应位置,点击加号添加属性。


设置圆角:Key Path:layer.cornerRadius Type:Number Value:8

设置边框宽度:Key Path:layer.borderWidth Type:Number Value:1

如果要设置边框的颜色:Key Path:layer.borderColor Type:Color Value值默认,此时边框颜色为黑色,若要改变Value的值,则边框消失

注意:在设置属性的时候,千万不要写错,我开始的时候是复制过来的,多了一个空格,结果就无法显示设置的效果


下面介绍如何设置边框颜色:

要想设置任意的边框颜色,首先要对CALayer添加category,然后在category中添加一个方法

具体步骤如下:

1.创建category

command+N创建新文件,选择iOS→Source→Objective-C File,然后File Type选择Category,Class选择CALayer,File为自定义文件名

2.在.m文件中添加方法

创建好文件后,在.m文件新增方法

- (void)setBorderColorWithUIColor:(UIColor *)color

{

    self.borderColor = color.CGColor;

}

此时会报错,需要导入头文件

#import <UIKit/UIKit.h>

3.在xib中添加属性

在xib中设置边框颜色,添加属性Key Path:layer.borderColorWithUIColor Type:Color 此时Value可以任意选择

再次提醒:填写Key Path的时候一定要填写正确,即使多一个空格也不会显示对应的效果






评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jinrui_w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值