gpt4 book ai didi

cocoa - 在 NSAlert 上打开新窗口

转载 作者:行者123 更新时间:2023-12-03 17:35:28 27 4
gpt4 key购买 nike

我正在使用 NSAlert 要求用户启用辅助设备的辅助功能。是否有可能有一个不关闭 NSAlert 的按钮,我可以用它来打开 UniversalAccess prefpane ?

如果没有,我想我必须自己创建那个窗口。

谢谢。

最佳答案

通常,按下任何按钮时警报都会关闭。在 Mac OS X 10.5 或更高版本中,您可以使用 setAccessoryView: 将自定义 View 插入到警报中,该 View 可能包含一个可以执行您想要的任何操作的按钮。

但请注意,您无法指定附件 View 的位置。它可能有一个按钮,但该按钮会显示在窗口中间,而不是与其他按钮一起显示在底部。 (如果您为自定义按钮选择了不同的按钮样式,例如方形斜角,它可能看起来不太不合适。)要完全控制布局,您需要创建自己的警报窗口。

关于cocoa - 在 NSAlert 上打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11443596/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com