2011-10-20 66 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

这是一个绝对聪明的方法。但是,不应该有更多的可可友好的方式来实现这样简单的事情吗?! –

相关问题