簡體   English   中英

隱藏/顯示NSToolbarItem的

[英]Hiding/Displaying NSToolbarItem's

我有一個帶有許多NSToolbarItems的應用程序。 一次只需要5個左右,因此使它們適合在屏幕上並使其易於使用的最佳方法似乎是根據上下文僅隱藏/顯示NSToolbarItems。

我無法通過Google或Apple文檔找到如何執行此操作的方法。 有辦法嗎? (實際編寫自定義nstoolbar的簡短內容!)

注意:我擔心這有點“反”用戶界面標准,但是我想不出一種更好的方式來處理用戶所有需要的大量按鈕,除非可能是一個工具窗口。

您可以使用-[NSToolbar items]瀏覽所有項,並使用-[NSToolbar removeItemAtIndex:]刪除不需要的-[NSToolbar items] ,盡管apple確實這樣說:

通常,您不應調用此方法( -[NSToolbar removeItemAtIndex:] ); 您應該讓用戶重新配置工具欄。

通常,您只是禁用在當前上下文中無法使用的工具欄項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM