iOS9之后button圆⾓设置说明
开发之初遇见过这种问题,最近⼜遇到了,发现⽹上有很多依旧是之前的内容,也有对的,本着⾃⼰检讨和个⼈分享的态度.在此和⼤家分享⼀下.关于 iOS下button 圆⾓的解决办法.
根据⽹上说.
//设置按钮的 形状
self.loginBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
/*
buttonWithType: 定义button按钮的外形
六种定义button类型: 下⾯有图解
改变button按钮的形状UIButtonTypeCustom = 0, ⽆类型
UIButtonTypeRoundedRect, 四个⾓是圆弧 型的
UIButtonTypeDetailDisclosure,
UIButtonTypeInfoLight,
UIButtonTypeInfoDark,
UIButtonTypeContactAdd,
*/
但是在最新的 UIKit 框架下.
typedef NS_ENUM(NSInteger, UIButtonType) {
UIButtonTypeCustom = 0, // no button type
UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0), // standard system button
UIButtonTypeDetailDisclosure,
UIButtonTypeInfoLight,
UIButtonTypeInfoDark,
UIButtonTypeContactAdd,
UIButtonTypeRoundedRect = UIButtonTypeSystem, // Deprecated, use UIButtonTypeSystem instead
};
⾸先说,改变了很多,对于不设置背景颜⾊和背景图⽚,可以使⽤UIButtonTypeSystem类型设置圆⾓按钮.
但对于添加背景⾊或者图⽚的按钮,需要如下代码.
Radius = 10;
正常情况下不需要设置 maskToBounds 属性为 YES.特殊情况下需要.
分享不多,请多多指教.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论