4

我想在NSAlert, , ?beginSheetModalForWindowNSWarningAlertStyleNSInformationalAlertStyleNSCriticalAlertStyle

此外,如果我使用功能性 API,如NSBeginAlertSheet, NSBeginCriticalAlertSheet,如何从中删除图标?

4

2 回答 2

4

你可以做一些hack。

在此处输入图像描述

这里使用了透明图片(点击下载)

于 2013-04-10T12:22:42.650 回答
0

你不能!NSAlert 始终显示应用程序图标:https ://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSAlert_Class/Reference/Reference.html

图标:警报图标。nil 恢复应用程序图标。

讨论:默认情况下,图像是应用程序图标,通过应用程序包的 NSApplicationIcon 属性访问。

考虑子类 NSAlert 或创建自己的对话框。

于 2013-04-10T12:16:49.077 回答