clickedbuttonAtindex diddismisswithbuttonIndex的区别

原创 2011年01月21日 14:45:00

     刚刚开始ipad开发  UIAlertViewDelegate protocol 定义的  alertView:clickedButtonAtIndex:和 alertView:didDismissWithButtonIndex的区别很让人费解,摘录下一份答案留下记忆:

 

理论区别

 

The "alertView:clickedButtonAtIndex:" is called when the user clicks a button on an alert view whereas the "alertView:didDismissWithButtonIndex:" is called after an alert view is dismissed from the screen. (see theUIAlertViewDelegate Protocol Reference)

 

 

didDismissWithButtonIndex是在clickedButtonAtIndex 之后被调用

 

隐藏效果:

 

When showing a UIAlertView, and the device goes to sleep,alertView:didDismissWithButtonAtIndex: gets called, even though the alert view is not actually dismissed. It is shown again once the device wakes up. alertView:clickedButtonAtIndex: is only called when the user clicks one of the buttons.

 

嘿嘿 多个alertview 用settag 然后在事件中检测即可

相关文章推荐

UIAlertView使用全解

举例:

ios应用在后台运行时间讨论

ios7系统中, 如果应用进入后台时,它并没有彻底进入后台, 而是有默认的10秒运行时间,...
  • smking
  • smking
  • 2014年09月02日 17:53
  • 4055

Http Chunked Transfer Coding

分块传输编码 Chunked Transfer Coding 如果一个HTTP消息(请求消息或应答消息)的Transfer-Encoding消息头的值为chunked,那么,消息体由数量未定的块组成,...

python2.x与python3.x的区别

  • 2017年11月13日 17:51
  • 279KB
  • 下载

c#中using-添加引用-程序集(详解) 以及与 c++中include等区别

一、c#中Using无非就三个作用,引入名字空间,减少代码输入量;给名字空间或类型定义一个别名;try-catch的一种替代。 二、c#中添加引用的作用是把其它程序集包含到本项目中,就好像在本项目中写...

多线程两种方式和区别总结

  • 2017年11月20日 21:06
  • 15KB
  • 下载

FPGA与CPLD的区别

  • 2017年10月11日 10:18
  • 21KB
  • 下载

C++/C语言的标准库函数malloc/free与运算符new/delete的区别

malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。下面来看他们的区别。 一、操作对象有所不同 malloc与...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:clickedbuttonAtindex diddismisswithbuttonIndex的区别
举报原因:
原因补充:

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