如何在Objective-c中將圖標圖像(應用程序圖標圖像除外)設置爲UILocalNotification
。我試着通過設置alertLaunchImage屬性來設置圖像的一些代碼。但它不會更改圖標。目標C中UILocalNotification的圖標
如何解決這個問題?
如何在Objective-c中將圖標圖像(應用程序圖標圖像除外)設置爲UILocalNotification
。我試着通過設置alertLaunchImage屬性來設置圖像的一些代碼。但它不會更改圖標。目標C中UILocalNotification的圖標
如何解決這個問題?
它必須是應用程序包中存在的圖像文件的文件名字符串。 (注:這是名的圖像,不的UIImage
對象)
下面的代碼工作對我蠻好:
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.alertLaunchImage = @"icon.png";
// If you do not set the image, then it shows the app's default icon here
從文檔:
創作警報alertBody屬性alertAction屬性 alertTitle屬性hasAction屬性alertLaunchImage屬性 Ident當用戶點擊(或幻燈片)動作按鈕(或滑塊)時,將圖像用作啓動圖像。
宣言目的-C
@property(nonatomic, copy) NSString *alertLaunchImage
討論該字符串是在應用程序包的圖像文件的文件名。此圖片是針對 給定通知指定的啓動圖片;當用戶點擊動作按鈕(例如, 「View」)或移動動作滑塊時,將使用該圖像來代替 默認啓動圖像。如果此屬性的值爲零(默認爲 ),系統將使用上一個快照,並使用應用程序的Info.plist文件 中由UILaunchImageFile鍵標識的圖像 或返回到Default.png。此密鑰的值與 UILaunchImageFile具有完全相同的語義。有關此密鑰的更多信息,請參閱信息 屬性列表密鑰參考。
可用性適用於iOS 4.0及更高版本。
(source)
對不起,我試過這個......但沒用。 –
而通知接收?當您嘗試在通知屏幕上顯示圖像時?你是否嘗試這種風格 –