2016-08-11 26 views
1

我想在我的macOS-App中有一個NSToolbar。我在故事板的窗口中創建了一個工具欄,並將它與一個名爲MainToolbar的Swift類連接起來。 這個類的源文本是以下(此時):獲取NSToolbar的具體項目

import Cocoa 

class MainToolbar: NSToolbar, NSToolbarDelegate { 

    override init(identifier: String) { 
     super.init(identifier: identifier) 
    } 

} 

enter image description here

現在,我想改變顏色,元素的標題,並添加分享按鈕的兩個例子。 Colors-Element在故事板中具有標識符「NSToolbarShowColorsItem」。

我知道,有可能獲得與「self.items」的項目,但現在有添加元素的方式,因爲它是不可變的。而且我也找不到使用標識符獲取元素的方式。

回答

0

爲了做到這一點,你必須去故事板,然後單擊工具欄上。

工具欄將打開並顯示兩個部分。頂部是可用按鈕,底部是應用程序的默認按鈕。

我不認爲實際改變標準按鈕是明智的,即改變顏色的含義。最好在頂部添加一個新的NSToolbarItem。添加完成後,您可以雙擊標題以給它一個標題,並且可以通過在屬性檢查器中提供圖像名稱來設置圖像。

接下來,將新按鈕從頂部拖到底部。

操作應該從頂部而不是底部設置。