2010-12-16 78 views
1

我正在做一個新的OSX應用程序,我試圖複製噸的應用程序使用流程此按鈕。我只需要知道如何在應用程序標題的右側添加一個按鈕。如何獲得NSWindow

這裏是我目前有

alt text

這裏是我試圖讓按鈕(右側)

alt text

我不知道它叫什麼,但是當我嘗試拖動示例按鈕時,Interface Builder會忽略它。

感謝您提前提供任何幫助!

回答

7

這顯示了只要你工具欄添加到您的窗口按鈕。
點擊它切換工具欄上的知名度。而這應該是有史以來唯一發生在點擊其中一個按鈕。這是用戶期望的。 你不希望你的「關閉窗口」按鈕做的比地封閉的任何其他。

我們在技術上回答你如何按鈕添加到窗口的頂欄問題:

[[[window contentView] superview] addSubView:myButton]; // 

現在有通過Interface Builder的這樣的方式。

在這裏,你有一個詳細的教程:
http://13bold.com/tutorials/accessory-view/

+0

+1「按鈕只應該用來切換工具欄」,感悟「添加一個工具欄添加它。」 **不要更改操作系統最基本的單一用途控件的功能。** – 2010-12-16 12:43:20

+0

謝謝!這就是我想要做的,隱藏工具欄。 – 2010-12-16 12:51:25

0

這是顯示工具欄按鈕在窗口的屬性,在界面生成器。