2014-02-18 32 views
1

我正在對我的第一個Mac應用程序進行一些更新,並試圖讓我的窗口的工具欄按鈕看起來像每個標準Mac應用程序上的工具欄按鈕。然而,對於我的生活,我無法找到一個按鈕類型或barbutton類型,讓我找到我想要的。我錯過了什麼嗎?如何獲取Mac工具欄看起來像標準工具欄按鈕的項目?

這裏是示出在具有非常-略低圓角按鈕這也對他們有輕微梯度頂部幾個Mac應用程序(預覽,搜索,和Safari)與工具欄的圖像等

enter image description here

但是,在我的.xib中,我有一個工具欄,並且我已經放下了我可以找到的所有按鈕,沒有任何東西看起來像標準的Mac按鈕。

enter image description here

的第一個按鈕看起來非常接近,但它顯然是不一樣的顏色。我錯過了什麼嗎?

+2

試試'NSSegmentedControls'。 –

+0

即使我只使用一個按鈕,這是一次點擊並釋放? –

+0

如果我確實使用分段控件,我在哪裏獲取圖像?有了iOS,我可以從標準操作中選擇一組標準按鈕圖標。任何這樣的Mac? –

回答

3

@Matt Ball是正確的 - 即使是單次單擊按鈕,您也可以使用NSSegmentedControl。只需將段數設置爲1,並將模式設置爲「選擇無」。

One of my shipping apps使用這種技術,見下文: Toolbar with NSSegmentedControls

控件的所有有NSSegmentedControl,包括單之一。

更新:有一些標準的按鈕圖標是爲工具欄。 NSImage Class Reference有一個列表。

在上面的屏幕截圖中,只有兩個按鈕使用內置圖像:NSLeftFacingTriangleTemplate和NSRightFacingTriangleTemplate。其他人我吸引了自己。

+0

你從哪裏得到按鈕的圖標?是否有Apple發佈的標準lib文件? –

+0

太棒了!那正是我需要的! :D –

+0

@KennyWyland哦,男孩,我們都希望有...... –