0

我正在向ios发出警报。想使用本地通知来安排和传递警报声。

当前代码类似于:

UILocalNotification *localNotification = [[UILocalNotification alloc] init]; /
[localNotification setFireDate:fireDate];
[localNotification setAlertAction:@"View"]; 
[localNotification setAlertBody:[alertBodyField text]]; 
[localNotification setHasAction: YES]; 
[localNotification setSoundName:@"sound.wav"];
[localNotification setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1]; 
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

在 iOS 5.0 中运行良好,因为我希望在屏幕中间出现一个带有按钮的窗口并保持在那里直到有用户交互

在 iOS 6.0 中,通知位于屏幕顶部并且不允许按钮的存在。有谁知道这个变化?

4

1 回答 1

1

这是不可能通过代码实现的。只有用户可以更改向他/她呈现通知的方式。

默认是在屏幕顶部的一个横幅,只有当用户选择使用它时才可用的警报样式。

通知设置 Facebook 应用

于 2013-08-07T12:05:14.657 回答