我想要一個可定製的選擇器,其中可以定製許多功能。我無法弄清楚如何做的一件事是更改取消按鈕的文本。我發現setPrompt方法會改變OK按鈕的文本,但是我不能找到類似的取消按鈕的方法,有沒有這樣的方法?更改NSOpenPanel(Cocoa OSX)的取消按鈕的文本
2
A
回答
4
對於它沒有內置方法,但是您可以嘗試遍歷面板的內容視圖的子視圖並查找其操作爲cancel:
並在其上調用setTitle:
的按鈕。
更新:還有一個私人的_setCancelButtonTitle:
方法。
(另外,這兩個可能會在沙盒應用程序中斷。)
1
的setPrompt:方法NSSavePanel(超類NSOpenPanel的),將做的工作適合你。
相關問題
- 1. 更改NSOpenPanel按鈕文本
- 2. 如何更改UISearchBar的取消按鈕的文本顏色?
- 3. iPhone - 更改UISearchDisplayController「取消」按鈕文字
- 4. 按鈕消失當textview文本更改
- 5. 更改默認TouchID對話框中取消按鈕的文本
- 6. 使用Monotouch更改UISearchBar上「取消」按鈕的文本?
- 7. 如何更改UISearchbar取消按鈕的文本顏色
- 8. 更改取消按鈕BackgroundColor和UISearchBar在iOS7中的文本
- 9. Cocoa-Applescript NSOpenPanel?
- 10. iOS,Cocoa,AppiRater - 如何本地化SKStoreProductViewController的取消按鈕
- 11. UIActivityViewController - 如何更改取消按鈕文本
- 12. 如何更改UIAlertView取消按鈕文本
- 13. 更改文本和取消按鈕創建彈出窗口
- 14. Appcelerator更改按鈕文本
- 15. 更改按鈕文本
- 16. 更改文本onclick按鈕
- 17. Silverlight更改按鈕文本
- 18. UI按鈕更改文本
- 19. 更改表中的按鈕的文本
- 20. 更改MFMailComposeViewController上的發送/取消按鈕上文本的顏色
- 21. 如何更改消息框按鈕上的文本?
- 22. Gridview更改按鈕列中的文本
- 23. 更改按鈕的文本值
- 24. 更改gridview的按鈕文本
- 25. 更改按鈕上文本的方向
- 26. 更改點擊按鈕的文本
- 27. 更改值和文本的按鈕
- 28. 更改按鈕的文本動態
- 29. 更改提交按鈕的文本
- 30. Javascript更改單選按鈕的文本
gnarley的種類,但它的作品,謝謝!實際上,您必須查看contentview視圖的子視圖才能找到按鈕,但它確實足以奏效。 – Mike2012 2010-05-20 17:12:22
你能分享一些代碼 - 「迭代通過面板的內容視圖的子視圖」。我試過了,但沒有成功。我正在拿起[[panel contentView]子視圖] - 但它似乎沒有內容。我已經通過[NSOpenPanel openPanel]創建了一個面板,然後使用[panel beginWithCOmpletionHandler ...] - 我想知道如果視圖層次結構沒有加載點,我試圖通過子視圖。我試圖改變OK按鈕上的keyEquivalent。 – 2016-01-13 00:04:53