专栏首页ios2020iOS UIAlertView 的基本使用方法

iOS UIAlertView 的基本使用方法

来源:https://www.oschina.net/question/54100_36098

UIAlertView常用于应用界面信息警告提示。

创建和显示UIAlertView

下面显示一个带有“取消”和“确定”两个按钮的的UIAlertView提示对话框。

下面显示一个带有“取消”和“确定”两个按钮的的UIAlertView提示对话框。
UIAlertView *alert = [[UIAlertView alloc]
                     initWithTitle:@"提示信息"
                     message:@"确定订阅开发笔记的博客吗?"
                     delegate:nil
                     cancelButtonTitle:@"取消",
                     otherButtonTitles:@"确定",nil];
// 显示
[alert show];
[alert release];

处理UIAlertView按钮事件

通常需要处理用户点击UIAlertView的按钮后的事件,比如用户点击了“确定”和“取消”按钮后,就需要处理不同的程序功能。要接收UIAlertView的按钮事件,则得要在类中处理UIAlertViewDelegate。如:

[@interface](http://my.oschina.net/interface) MyClass : NSObject <UIAlertViewDelegate>

在MyClass实现体中实现:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {
        NSLog(@"点击了确定按钮");
    }
    else {
        NSLog(@"点击了取消按钮");
    }
}
UIAlertView *alert = [[UIAlertView alloc]
                     initWithTitle:@"提示信息"
                     message:@"确定订阅开发笔记的博客吗?"
                     delegate:self
                     cancelButtonTitle:@"取消",
                     otherButtonTitles:@"确定",nil];
// 显示
[alert show];
[alert release];

原文链接:https://www.oschina.net/question/54100_36098

我来说两句

0 条评论
登录 后参与评论

相关文章

  • iOS UILable 的使用技巧

    很明显以上是我们不期望的效果。 UILable默认是以单词为单位换行的,它会把连续的数字或英文单词作为一个单词,以空格分开截断换行.

    静静的晨光
  • linux设备驱动第五篇:驱动中的并发与竟态

    综述 在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。 首先什么是并发与竟态呢?并发(concurr...

    程序员互动联盟
  • 一周播报|520首个网上登记项目启动!本月待售楼盘汇总,送给想买房的你~

    5月16日,位于大江东宝龙广场的龙润城发布销售公示方案。此次预售公示中最大的亮点是登记地点分为线上、线下两部分。

    养码场
  • 新浪微博PC端模拟登陆

    本来给自己定了个2018的目标,平均每月写两篇文章,现在已经快三月了,第一篇稿子才憋出来,惭愧呀,直入主题吧,今天给大家带来的是新浪微博PC端的模拟登陆。

    星星在线
  • APP爬虫开发环境准备

    在进行APP爬虫开发的时候,我们一般是通过手机连接PC端代理上网,进行抓包分析,那么以这种方式抓包的时候就需要在手机端进行对应的操作,但是我们不可能一直通过手动...

    星星在线
  • 苏宁易购膨胀红包2月24日六人起抢新算法详细解析

    cover.jpg 到了2月24日,很多人发现苏宁易购膨胀红包领取流程变复杂了,其主要原因在于红包算法的改变。 一、2月23日五人起抢的算法 重要规则: (1)...

    海天一树
  • 惊呆了!这10种表白微信红包今天发了2.78亿个

    早上小派公布今天可以发520元金额的红包后,广大网友纷纷留下评论,你最赞同哪一个呢? 5月20日,单个红包限额从200元提升到520元,仅此一天,只为大家玩得开...

    腾讯大讲堂
  • 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)

    一、移除性算法 (remove) // TEMPLATE FUNCTION remove_copy template < class _InIt,       ...

    s1mba
  • PostgreSQL全文检索简介 转

    PostgreSQL自带有一个简易的全文检索引擎,可以实现小规模数据量的全文检索功能。本文我们将引导介绍一下这个功能,对于小数据量的搜索这个功能是足够使用的,而...

    双面人
  • [Linux]Xshell退格键键入^H问题

    将DELETE 和 BACKSPACE 键序列设置为ASCII(如图所示)

    雨落凋殇

扫码关注云+社区

领取腾讯云代金券