去除button按钮的边框 iOS7appstore带边框的按钮是怎么实现的?
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在哪里打开 按钮的边框样式去除
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。