nsopenpanelのキャンセルボタンのテキスト(Cocoa OSX)の変更
-
03-10-2019 - |
質問
多くの機能がカスタマイズされる可能性のあるカスタマイズ可能な選択者が欲しいです。どうすればよいかわからないことの1つは、キャンセルボタンのテキストを変更することです。このメソッドSetPromptはOkayボタンのテキストを変更することがわかりましたが、キャンセルボタンに同様のメソッドを見つけることができません。そのような方法はありますか?
解決
組み込みの方法はありませんが、パネルのコンテンツビューのサブビューを介して繰り返して、アクションがあるボタンを探すことができます。 cancel:
, 、そして電話 setTitle:
その上。
更新:プライベートがあります _setCancelButtonTitle:
メソッドも。
(また、これらはどちらもおそらくサンドボックスのアプリで壊れます。)
他のヒント
setprompt:nssavepanel(nsopenpanelのスーパークラス)のメソッドがあなたのために仕事をします。
所属していません StackOverflow