更改Nsopenpanel(可可OSX)的取消按钮的文本
-
03-10-2019 - |
题
我想拥有一个可自定义的选择器,可以在其中定制许多功能。我不知道该怎么做的一件事是更改取消按钮的文本。我发现该方法SetPrompt会更改“确定”按钮的文本,但是我找不到取消按钮的类似方法,是否有这样的方法?
解决方案
没有一个内置的方法,但是您可以尝试通过面板的内容视图的子视图进行迭代,并查找操作的按钮 cancel:
, ,打电话 setTitle:
在那。
更新:有一个私人 _setCancelButtonTitle:
方法也是。
(此外,这两个都可能会在沙盒应用程序中破裂。)
其他提示
NSSAVEPANEL(NSOPENPANEL的超级类)中的SetPrompt:方法将为您完成这项工作。
不隶属于 StackOverflow