objective-c - 如何使用没有图标的 NSAlert?

标签 objective-c cocoa nsalert

我想用这个方法

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

我发现NSAlert有这个方法。然而,NSAlert 总是带有它的图标和标题文本。我可以摆脱它们,只拥有我的自定义 View 吗?

最佳答案

你可以做一些破解:

enter image description here

这里我使用了透明图像,click here to download .

关于objective-c - 如何使用没有图标的 NSAlert?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833563/

相关文章:

swift - 在 MacOS 中以编程方式关闭模式对话框

iphone - 使用 Leaks 仪器时仪器崩溃

objective-c - 协议(protocol)中可选方法的意义何在?

macos - 如何检查窗口是否相交?

objective-c - NSString 特殊字符编码

objective-c - NSApp 的 ModalForWindow、NSAlert 的 ModalForWindow 和 ModalSession 的提示

iphone - 打开 App Store 以在我的应用程序中评分

objective-c - 预处理器-IF 不起作用

c++ - 混合 Objective C ,(*.m , *.mm & .c/.cpp ) 文件

objective-c - Cocoa NSAlert 不将警报显示为工作表