好吧,當然,我檢查了API,沒有任何東西 - 至少在這個類名下。有沒有像NSBottomBar的東西?
我的意思是在Apple Human Interface Guidline中稱爲底部欄的小部件。 我是否必須從NSView中繪製這個自己,如果是這樣,我如何得到紋理繪製?
P.S:我添加工具欄的標籤,因爲它是最接近的通用關鍵字我能找到和底欄IST正好相反的工具欄。
好吧,當然,我檢查了API,沒有任何東西 - 至少在這個類名下。有沒有像NSBottomBar的東西?
我的意思是在Apple Human Interface Guidline中稱爲底部欄的小部件。 我是否必須從NSView中繪製這個自己,如果是這樣,我如何得到紋理繪製?
P.S:我添加工具欄的標籤,因爲它是最接近的通用關鍵字我能找到和底欄IST正好相反的工具欄。
您正在尋找「內容邊界」。這是您需要使用Leopard代碼設置的內容,但您可以在Snow Leopard的界面生成器中進行設置(注意,您必須將目標設置爲10.6或更高,才能使其成爲Interface Builder中的有效設置)。
您可以方便地設置大或小的邊框(使用Apple標準尺寸的標準尺寸)。要設置它,請在Interface Builder中選擇您的窗口,然後顯示大小檢查器。在面板的底部,您可以找到內容邊框設置。
感謝它的方式[NSWindow setContentBorderThickness:forEdge:]不是找到此功能的最直觀方式。 – Lothar 2010-08-16 14:52:29
好吧,讓我們公平一點:如果你知道它的名字,那就夠直觀了。 :-) – 2010-08-16 15:25:25