2016 - 2025

感恩一路有你

去除button按钮的边框 iOS7appstore带边框的按钮是怎么实现的?

浏览量:2687 时间:2021-04-03 09:26:49 作者:admin

iOS7appstore带边框的按钮是怎么实现的?

可以用view的layer属性来写的。

如果只是简单地加一个边框的话,可以这样:

UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeSystem]


// 初始化工作,设置文字,frame等等,略


// 按钮边框宽度

yourButton.layer.borderWidth = 1.5

// 设置圆角

yourButton.layer.cornerRadius = 4.5

// 设置颜色空间为rgb,用于生成ColorRef


CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB()

// 新建一个红色的ColorRef,用于设置边框(四个数字分别是 r, g, b, alpha)

CGColorRef borderColorRef = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 })

// 设置边框颜色

yourButton.start.layer.borderColor = borderColorRef


另外,这里有一个精彩的例子,推荐一下:

http://code4app.com/ios/UIButton-Bootstrap/52635e8c6803fa576b000000

去除button按钮的边框 ios在哪里打开 按钮的边框样式去除

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。