YXAlertController是基于系統(tǒng)系統(tǒng)自帶UIAlertController封裝的一個庫,由于在項(xiàng)目中經(jīng)常會用到,就簡單封裝了一下,支持Pods是為了以后別的項(xiàng)目使用更方便。
pod 'YXAlertController', '~> 1.0.3'
主要有以下兩個方法可供調(diào)用:
/**
默認(rèn)提示選擇框
@param title 提示標(biāo)題
@param message 提示說明
@param style 風(fēng)格
@param completed 確定回調(diào)
@param canceled 取消回調(diào)
*/
extern void ShowDefaultAlertView(NSString *title,NSString *message,UIAlertControllerStyle style,void(^completed)(),void(^canceled)());
/**
提示選擇框
@param title 提示標(biāo)題
@param message 提示說明
@param cancelTitle 取消按鈕
@param DefaultTitle 確認(rèn)按鈕
@param style 風(fēng)格
@param completed 確定回調(diào)
@param canceled 取消回調(diào)
*/
extern void ShowAlertView(NSString *title,NSString *message,NSString *cancelTitle,NSString *DefaultTitle,UIAlertControllerStyle style,void(^completed)(),void(^canceled)());
如何調(diào)用:
#import "YXAlertController.h"
ShowDefaultAlertView(@"提示", @"你好,歡迎使用YXAlertController", UIAlertControllerStyleAlert, nil, nil);
ShowAlertView(@"提示", @"你好,歡迎使用YXAlertController", @"取消", @"確認(rèn)", UIAlertControllerStyleAlert, ^{
}, ^{
});