2013-08-07 73 views
0

我正在向ios發出警報。 想使用本地通知來安排並傳遞警報聲。本地通知iOS 6.0及更高版本

當前的代碼是一樣的東西:

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中,通知進入了屏幕的頂部,並且不允許存在按鈕。 任何人都知道這個改變?

回答

1

這是不可能通過代碼。只有用戶可以改變通知呈現給他/她的方式。

默認值是在屏幕頂部的一個橫幅,只有當用戶選擇使用它時,警報樣式纔可用。

Notification settings Facebook app