项目介绍:
仿系统UIAlertViewController弹窗控件,相同的创建方式,可支持6.0以上系统
弹窗的创建
[Objective-C] 查看源文件 复制代码
SYAlertController *alert = [SYAlertController sharedWithTitle:@"默认风格标题 三按钮" message:@"默认风格" style:SYAlertStyleDefault];
与系统相同的方式创建控件,包括标题和内容,style支持两种风格SYAlertStyleDefault和SYAlertStyleActionSheet
按钮的创建和添加
创建:
[Objective-C] 查看源文件 复制代码
SYAlertAction *cancel = [SYAlertAction actionWithTitle:@"取消" style:SYActionStyleCancel handler:^(SYAlertAction *action) { NSLog(@"%@", action); }];
按钮同样仿系统方式创建,支持三种类型SYActionStyleCancel、SYActionStyleDefault、SYActionStyleDestructive
添加:
按钮的添加有两种方法,单个添加和批量添加
[Objective-C] 查看源文件 复制代码
[alert addAlertAction:cancel]; [alert addAlertActions:@[按钮, 按钮]];
控件的显示
[alert show];
注意
使用控件时,要在[alert show];之前添加按钮,否则按钮添加无效。
如有任何问题可联系我 QQ 1102210843 TEL 18610863095
DEMO 直接下载:
SYAlertController.zip
(488.62 KB, 下载次数: 395)
2016-8-20 10:35 上传
点击文件名下载附件
https://github.com/1102210843/SYAlertController