nstoolbaritem

    3熱度

    1回答

    Finder和Notes具有我正在尋求重現的特有行爲。 NSToolbar中的'靈活空間'似乎考慮了分割視圖的尺寸。例如,第一組按鈕在左側與側邊欄的右側對齊。第二組圖標與第一列的右側對齊。當我擴大邊欄時,工具欄內容隨之移動。 這有可能重現嗎? 解決方案 與@KenThomases提供的解決方案,我已經實現了這個如下: final class MainWindowController: NSWind

    1熱度

    2回答

    我試圖做一個NSToolbarItem包含NSButton適合按鈕的寬度。但是,當我將工具欄項目的最大寬度設置爲較高值(例如300)並且工具欄中有足夠的空間時,該按鈕將始終展開爲滿300點。 如何讓按鈕長到例如300分,但只有如果這是必要的,以適應其內容(即擁抱其內容)?如果設置按鈕contentHuggingPriority似乎被忽略,如果它在NSToolbar內。

    1熱度

    1回答

    我有一個漂亮的動態用戶界面,在其文檔窗口的工具欄中使用了NSSegmentedControl。 NSSegmentedControl動態獲取其元素分配。 元件的數量可以寬泛地變化1和之間也許15. 此刻經由setSegmentCount:所有段設置的段的數量之後的工具條將不會爲元素在NSSegmentedControl,即數調整該超過NSSegmentedControl的原始寬度(在創建窗口的時間

    9熱度

    5回答

    由於每次升級到Mac OS塞拉利昂和新的XCode版本我碰到下面的錯誤我啓動我的應用程序的NSToolbarItems的每一個: Example 1: 2016-09-29 12:46:58.659879 AppTest[] NSToolbarItem (<NSToolbarItem: >) had to adjust the size of <NSPopUpButton: > from {13

    2熱度

    1回答

    我有一個NSToolbarItem NSButton作爲其視圖和NSMenuItem在主菜單中。兩者都有相同的行爲,發送給第一響應者,而不是發送給特定的目標。該方法最終在NSSplitViewController的子類中實現,該子類位於窗口內容視圖的視圖層次結構中的某處。我想驗證這兩個項目,但是要讓該特定的分割視圖控制器負責驗證,因爲它依賴於該控制器本地的一些條件。 我在該分屏控制器中覆蓋了val

    1熱度

    1回答

    我目前正在嘗試定義一個NSToolbar與可選NSToolbarItems它們表示繪圖OSX應用程序中的工具。我希望用戶能夠選擇並取消選擇要使用的工具(NSToolbarItems),方法是單擊它們。 如果你碰巧知道素描,那是工具欄的行爲我要找: ​​ 在上圖中可以看到選擇「編輯」的工具。如果再次單擊該項目,它被取消: 我已經閱讀工具欄的蘋果文檔,並沒有發現有關如何實現能夠選擇/取消選擇工具欄項目

    0熱度

    1回答

    NSToolbar items財產仍然是空的windowDidLoad //WindowController override func windowDidLoad() { super.windowDidLoad(); print(window!.toolbar!.items);//print [] } 我找了一個當加載的所有工具欄項調用的函數。 類似於Toolba

    3熱度

    2回答

    在我的項目中,我有一個NSToolBar其中有5 NSToolBarItems。我想刪除最後兩個toolbarItem,其中一個是NSToolbarSpaceItemIdentifier,然後重新加載工具欄。 如何做到這一點? 我被困在這個安靜很長一段時間。如果我想從NSToolBar中刪除項目,由於NSToolbarSpaceItemIdentifier,我收到了約束警告。 我想再次調用委託方法

    1熱度

    1回答

    NSToolbarItemGroup記錄爲here。我找不到比這更多的東西! 我正在嘗試使用它,看看它是怎麼樣的。我的代碼基本上是從文檔中直接提取的。但是,我從未在我的工具欄中看到「羣組」。代碼運行,並且該項目被添加到工具欄,但它不可見?! 有沒有人使用過這個成功?使用最新的XCode,環境爲10.8.3。 - (NSArray *)toolbarAllowedItemIdentifiers:(N

    0熱度

    1回答

    在我的文檔爲基礎的應用程序中,我實現了重做和撤消行爲與NSUndoManager。 我想基礎上,canRedo和canUndo(我的NSToolbarItems不基於圖像,因此- (BOOL)validateToolbarItem:(NSToolbarItem *)theItem不叫) 啓用或禁用撤消/自動重做NSToolbarItems(如默認菜單), 1)我試圖使能值結合self(My WC)