iOS&OS X -- Alert 提示框实现

原创 2016年05月31日 17:47:18

31st,May,2016

iOS实现UIAlert

Important: UIAlertView is deprecated in iOS 8. (Note that UIAlertViewDelegate is also deprecated.) To create and manage alerts in iOS 8 and later, instead use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert. – from Apple Doc

iOS 8以前 (deprecated)

- (instancetype)initWithTitle:(NSString *)title
                      message:(NSString *)message
                     delegate:(id)delegate
            cancelButtonTitle:(NSString *)cancelButtonTitle
            otherButtonTitles:(NSString *)otherButtonTitles,

iOS8 and later

// from apple
UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"My Alert" message:@"This is an alert."
                          preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault
   handler:^(UIAlertAction * action) {}];

[alert addAction:defaultAction];
[self presentViewController:alert animated:YES completion:nil];

OS X实现NSAlert

OS X实现提示框

anAlert.showsSuppressionButton = YES; // Uses default checkbox title
anAlert.suppressionButton.title = @"Do not show this warning again";
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【Mac OS X开发】NSAlert的使用心得

使用NSAlert可以弹出两种不同的效果,

纯JS、CSS3实现高仿IOS消息alert弹窗(警告框,确认框,提示框)。老铁们,没毛病。

简洁,大方的ios弹窗风格。网上有很多关于alert 弹窗的栗子可以借鉴使用。本文章主要应用在移动端上面的弹窗实现。 在项目没有应该到其他框架的弹窗的基础上, 此实例应该可以满足大部分弹窗上的要求,可...

ios中Alert提示框的简单使用

应用中经常会用到Alert提示框,用来提示用户或者给用户一个确定选择的警告,比如注销用户中就会用到这一提示框,如下图: 做这种提示框也很简单,两行代码就可以: UIAlertView *ale...

jquery模拟alert提示框

  • 2013年11月24日 12:52
  • 34KB
  • 下载

alert提示框(多种样式)

  • 2017年05月24日 15:14
  • 105KB
  • 下载

Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog)

原博:http://blog.csdn.net/zhangphil   Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog) Android...

WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法

WebBrowser自动点击
  • xsm360
  • xsm360
  • 2015年04月23日 14:07
  • 670
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS&OS X -- Alert 提示框实现
举报原因:
原因补充:

(最多只允许输入30个字)