YXAlertController是基于系统系统自带UIAlertController封装的一个库,由于在项目中经常会用到,就简单封装了一下,支持Pods是为了以后别的项目使用更方便。
pod 'YXAlertController', '~> 1.0.3'
主要有以下两个方法可供调用:
/**
默认提示选择框
@param title 提示标题
@param message 提示说明
@param style 风格
@param completed 确定回调
@param canceled 取消回调
*/
extern void ShowDefaultAlertView(NSString *title,NSString *message,UIAlertControllerStyle style,void(^completed)(),void(^canceled)());
/**
提示选择框
@param title 提示标题
@param message 提示说明
@param cancelTitle 取消按钮
@param DefaultTitle 确认按钮
@param style 风格
@param completed 确定回调
@param canceled 取消回调
*/
extern void ShowAlertView(NSString *title,NSString *message,NSString *cancelTitle,NSString *DefaultTitle,UIAlertControllerStyle style,void(^completed)(),void(^canceled)());
如何调用:
#import "YXAlertController.h"
ShowDefaultAlertView(@"提示", @"你好,欢迎使用YXAlertController", UIAlertControllerStyleAlert, nil, nil);
ShowAlertView(@"提示", @"你好,欢迎使用YXAlertController", @"取消", @"确认", UIAlertControllerStyleAlert, ^{
}, ^{
});