我正在寻找iPhone上弹出/消息窗口的类名(这是一个蓝色的窗口,当你有一个未接来电或者有消息进来时会出现。)
答案 0 :(得分:9)
该类名为UIAlertView
。来自文档:
使用UIAlertView类向用户显示警报消息。警报视图的功能类似但与操作表(UIActionSheet的实例)的外观不同。
使用此类中定义的属性和方法设置警报视图的标题,消息和委托,并配置按钮。如果添加自定义按钮,则必须设置委托。委托应符合UIAlertViewDelegate协议。使用show方法在配置后显示警报视图。
答案 1 :(得分:1)
您提供的示例(未接来电或来电短信)是通过任何应用程序弹出的系统级警报。该功能无法通过SDK获得。 lajos的答案确实提供了显示警报的正确方法,但值得记住的是,您只能在应用程序中执行此操作。您无法在其他应用上弹出提醒,因为SDK目前禁止应用在后台运行。
答案 2 :(得分:1)
除了this响应之外,UIAlertView确实是这样做的方式,您想要的代码是:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Message" message:nil delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
[alert show];
此处警告框将弹出消息“消息”,并有一个标题为“确定”的按钮,单击该按钮将关闭弹出窗口。检查the documentation以了解您可以执行的其他操作(更多按钮等)。