2011-10-20 144 views
4

我想用這種方法如何在沒有圖標的情況下使用NSAlert?

- (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)delegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo; 

我發現NSAlert有這個方法。但是,NSAlert將始終帶有其圖標和標題文本。我可以擺脫他們兩個,只有我的自定義視圖?

+0

沒有。系統(Cocoa)警報目前始終顯示應用程序圖標,並且需要標準的消息文本。 – 2011-10-20 09:21:12

+0

哦,thx ..順便說一句,我發現使用自定義工作表可能會幫助 – Chanok

回答

4

你可以做一些黑客:

enter image description here

這裏我使用了一個透明的圖像,click here to download

+0

這是一個絕對聰明的方法。但是,不應該有更多的可可友好的方式來實現這樣簡單的事情嗎?! –

相關問題