首页 > 其他 > 详细

objective-c 宏定义UIAlertController公用方法

时间:2015-11-20 12:12:59      阅读:371      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!