我正在寻找iPhone弹出/消息窗口的类名(当您未接来电或收到消息时出现的带有蓝色的窗口,例如)。
在 iPhone 上处理弹出/通知窗口的是哪个类?
原标题:
最佳回答
这个类被称为UIAlertView
。根据文档:
使用UIAlertView类向用户显示警报消息。警报视图类似于操作表(UIActionSheet的实例),但外观不同。
使用在该类中定义的属性和方法来设置警告视图的标题,消息和代理,并配置按钮。如果添加自定义按钮,必须设置代理。代理应符合UIAlertViewDelegate协议。使用show方法在配置后显示警告视图。
问题回答
您提供的例子(未接来电或收到短信)是系统级别的警报,可以弹出在任何应用程序上。但这一功能在SDK中不可使用。lajos的回答提供了正确的警报显示方法,但要记得只能在您的应用程序中使用此功能。您不能弹出警报到另一个应用程序上,因为目前的SDK禁止应用程序在后台运行。
进一步讲解 这个 回答,UIAlertView 确实是完成此任务的方法,你想要的代码如下:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Message" message:nil delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
[alert show];
这里将弹出警告框,显示消息“Message”,并有一个名为“确定”的按钮,点击后将关闭弹出框。请查看文档以了解其他可操作的内容(如更多按钮等)。
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding