标签:
IOS的方法经常都有更迭,以前弹出框使用 AlertView,现在使用UIAlertController
AlertView的宏定义
#define showMessage(__MESSAGE__) \
UIAlertView *alertView_ = [[UIAlertView alloc] initWithTitle:@"提示" \
message:__MESSAGE__ \
delegate:nil \
cancelButtonTitle:@"确定" \
otherButtonTitles:nil]; \
[alertView_ show];
UIAlertController的宏定义
参数中的 MESSAGE是提示内容, QUVC是UIViewController就是你当前操作的页面,调用时直接传递 self
#define showMessage1(MESSAGE,QUVC) \
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"提示" message:MESSAGE preferredStyle:UIAlertControllerStyleAlert]; \
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:nil]; \
[alertController addAction:okAction]; \
[QUVC presentViewController:alertController animated:YES completion:nil];
调用:
-(void)loadView { [super loadView]; [self.backScrollView setBackgroundColor:[UIColor redColor]]; showMessage1(@"你好UIAlertController", self); }
objective-c 宏定义UIAlertController公用方法
标签:
原文地址:http://www.cnblogs.com/xiaoliao/p/4980107.html