JKAlertX is an alert view for iOS with supporting user customization perfectly.
iOS弹框,包含alert/actionSheet/collectionSheet(类似分享面板)/HUD四种样式。
自动适配横屏,完美支持自定义。
支持链式语法,简洁方便!
-
如更新后提示方法找不到报错,有可能是1.X中的拼写错误已改正。
-
将各种样式的弹框分离为单独的控件,方便代码维护及添加新的样式。
-
更新了默认的界面样式,模糊透明效果改为纯色(HUD样式保留),sheet样式默认添加圆角等。
-
支持手动调整深色/浅色模式,目前仅支持全局调整。
JKAlertView *alertView = [JKAlertView alertViewWithTitle:@"标题" message:@"内容" style:(JKAlertStyleAlert)];
[alertView addAction:[JKAlertAction actionWithTitle:@"取消" style:JKAlertActionStyleCancel handler:^(JKAlertAction *action) {
}]];
[alertView addAction:[JKAlertAction actionWithTitle:@"确定" style:JKAlertActionStyleDefaultBlue handler:^(JKAlertAction *action) {
}]];
[alertView show];
JKAlertView.alertView(@"标题", @"内容", JKAlertStyleAlert)
.addAction(JKAlertAction.action(@"取消", JKAlertActionStyleCancel, ^(JKAlertAction *action) {
}))
.addAction(JKAlertAction.action(@"确定", JKAlertActionStyleDefaultBlue, ^(JKAlertAction *action) {
}))
.show();
查看并运行 Example/JKAlertX.xcodeproj
- 在 Podfile 中添加
pod 'JKAlertX'
。 - 执行
pod install
或pod update
。 - 导入
<JKAlertX/JKAlertX.h>
。
- 下载 JKAlertX 文件夹内的所有内容。
- 将 JKAlertX 内的源文件添加(拖放)到你的工程。
- 链接以下 frameworks:
- UIKit
- 导入
JKAlertX.h
。
该项目最低支持 iOS 8.0
。
JKAlertX 使用 MIT 许可证,详情见 LICENSE 文件。
使用中有任何问题,欢迎添加微信