objective-c 宏定义UIAlertController公用方法

时间:2023-03-09 09:10:59
objective-c 宏定义UIAlertController公用方法

本人开发的开发者技术变现资源聚集地,大家支持下,下面是网址

https://www.baiydu.com

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);
}

本人创业做的一款androidApp, 下载量已经有2000多万,各种当前热门的网络手机奖励红包全部集成,另外还有热门电影和淘宝高额优惠券!很适合各类型的用户。

 objective-c 宏定义UIAlertController公用方法