我正在嘗試將選項卡添加到舊代碼庫,并遵循檔案。但是標簽欄仍然隱藏,即使標簽組中有多個視窗:選單視窗>顯示上一個標簽和視窗>顯示下一個標簽按預期作業。
之后有一個斷點:
self.window?.addTabbedWindow(newWindow, ordered: .above)
newWindow.orderFront(self.window)
newWindow.makeKey()
選項卡欄是可見的,直到我繼續斷點。
檢查NSWindow.tabGroup.tabBarVisible之前和之后的選項卡欄也設定為可見。
uj5u.com熱心網友回復:
結果標簽欄被實作為NSTitlebarAccessoryViewController并且是NSWindows.titlebarAccessoryViewControllers.
問題是我們還在我們的應用程式中使用了一個NSTitlebarAccessoryViewController,并通過迭代所有 NSWindows.titlebarAccessoryViewControllers并洗掉每一個來洗掉它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/438549.html
標籤:可可 窗口 nstitlebaraccessoryview控制器
