2011-05-05 74 views
2

我有一個應用程序與選項卡視圖時,用戶在菜單中單擊例如「客戶端數據」我生成一個選項卡programmaticaly。現在我想要爲選項卡視圖創建子類,爲每個NSTabviewitem添加一個關閉按鈕。如果你沒有一個答案,你可以用文檔或示例代碼添加關閉按鈕到NSTabviewitem

回答

1

我知道這個問題是一個古老的幫助,但...

我花了一些時間,試圖按鈕添加到NSTabViewItems具有自定義子類,據我所知這不是真的可能。 NSTabViewItem根本無法定製,無法完成這項工作。

我的建議是看看chromium-tabs或者PSMTabBarControl;它們與標準NSTabViewItems有不同的外觀,但提供圖標和關閉按鈕的開箱即用功能。

+0

在我編寫一個Xcode插件的過程中,我發現Apple在某種程度上使用了一個標準的NSTabView,再加上一個私有視圖類,他們在Xcode中稱之爲「DVTTabSwitcher」。他們的私有視圖類只從NSView繼承...我不確定這種關係是什麼,但我猜測切換器提供了編輯標題標題並重命名它們的功能,也許呢? – ArtOfWarfare 2013-05-12 14:15:08