2017-06-06 57 views

回答

1

我沒有一個樣板項目指向你(和「一書,工具,軟件庫,教程或其他異地資源」的請求是題外話反正)。但我可以告訴你如何得到兩個你在截圖中看到的主要自定義的:

  • 爲了讓黑暗外觀,側邊欄的頂級視圖的appearance屬性設置爲NSAppearance(named: NSAppearanceNameVibrantDark)。例如,在你的側邊欄視圖控制器:

    class SidebarController: NSViewController { 
    
        override func viewDidLoad() { 
         super.viewDidLoad() 
         view.appearance = NSAppearance(named: NSAppearanceNameVibrantDark) 
        } 
    
  • 要獲得與搜索框的標題欄肥需要兩個步驟。

    1. 給窗口一個工具欄。從工具欄中刪除標準項目(顏色,字體,打印)併爲其添加搜索字段。將工具欄的「顯示」設置爲「僅圖標」。

    2. 在代碼中,將窗口的titleVisibility設置爲.hidden。例如,在你的窗口控制器:

      class MainWindowController: NSWindowController { 
      
          override func windowDidLoad() { 
           super.windowDidLoad() 
      
           window?.titleVisibility = .hidden 
          } 
      

      該設置告訴了AppKit到工具欄合併到標題欄,而不是繪製窗口標題。如果您想顯示窗口標題,請在工具欄上添加一個標籤並將它的stringValue設置爲您的窗口標題。

結果: demo

+0

感謝。我會試一試。 – JasonGenX

相關問題