业务上经常会涉及一些弹窗的使用,使用系统自带的初始化颇为繁杂,自定义比较难处理;对此自定义了Alert弹窗,支持链式语法添加自定义操作按钮,自定义按钮颜色,自定XIB块等;
也封装了系统UIAlertView和UIAlertController,一键调用,链式语法添加自定义操作按钮,大大简化了开发重复性工作!
一、自定义AlertView、AlertSheetAction
仿系统UIAlertView弹窗,支持自定义操作按钮数量以及自定义操作按钮标题颜色
[YKAlertView yk_showAlertViewWithTitle:@"标题" message:@"副标题" appearanceBlock:^(YKAlertView * _Nonnull maker) {
maker.addActionTitle(@"标题1");
maker.addActionTitleColor(@"标题2",UIColor.redColor);
maker.addActionTitle(@"标题3");
} actionBlock:^(YKAlertView * _Nonnull alertSelf, NSString * _Nonnull title, NSUInteger buttonInde