ios UIAlertActionStyle样式

typedefNS_ENUM(NSInteger, UIAlertActionStyle) {

    UIAlertActionStyleDefault =0,  // 默认样式

    UIAlertActionStyleCancel,       // 取消样式

    UIAlertActionStyleDestructive   // 点击按钮为红色

} NS_ENUM_AVAILABLE_IOS(8_0);


// 暂时没有发现 UIAlertActionStyleDefault 和 UIAlertActionStyleCancel 有什么区别

(2017-3-20)更新

今天看了下,cancel风格的话,不管你add到alertController上的顺序,在只有两个按钮的时候,都会按苹果的默认风格把取消按钮放在左边。(在有三个及其以上的时候会排在最后,这个你也可以自己试一下)

// 后面发现了,UIAlertActionStyleCancel 也就是取消样式的 UIAlertAction 在同一个UIAlertController中最多只能添加一个,多了就会崩溃。 将会报错:

'UIAlertController can only have one action with a style of UIAlertActionStyleCancel'

// (UIAction为两个时)取消样式的action是会加在左边的;(UIAction为多个时)在最下面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值