Objective c 如何在没有图标的情况下使用NSAlert?
我想用这个方法Objective c 如何在没有图标的情况下使用NSAlert?,objective-c,cocoa,nsalert,Objective C,Cocoa,Nsalert,我想用这个方法 - (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)delegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo; 我发现NSAlert有这个方法。然而,NSAlert总是带有图标和标题文本。我是否可以将这两个视图都去掉,只使用自定义视图?您可以进行一些修改: 在这里,我使用了一个透明图像。没有。此时
- (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)delegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo;
我发现NSAlert有这个方法。然而,NSAlert总是带有图标和标题文本。我是否可以将这两个视图都去掉,只使用自定义视图?您可以进行一些修改:
在这里,我使用了一个透明图像。没有。此时,系统(Cocoa)警报始终显示应用程序图标,并需要标准消息文本。哦,谢谢。。顺便说一句,我发现使用自定义工作表可能会有所帮助,这绝对是一种聪明的方法。然而,难道不应该有一种更友好的方式来实现这么简单的事情吗?!