码迷,mamicode.com
首页 > 其他好文 > 详细

objective-c 宏定义UIAlertController公用方法

时间:2015-11-20 12:13:44      阅读:573      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!