掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
默認情況下,用 Mac Catalyst 構建的 Mac App 會在窗口的頂部顯示一個標題欄。標題欄與窗口中的內容之間由一條水平線分隔開來。

成都創(chuàng)新互聯(lián)專注于寧津網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供寧津營銷型網(wǎng)站建設,寧津網(wǎng)站制作、寧津網(wǎng)頁設計、寧津網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務,打造寧津網(wǎng)絡公司原創(chuàng)品牌,更為您提供寧津網(wǎng)站排名全網(wǎng)營銷落地服務。
“信息”和“通訊錄”等一些 Mac App 在主窗口中沒有標題欄。這時,窗口頂部僅顯示“關閉”、“最小化”和“縮放”按鈕,并且這些按鈕與窗口中的內容之間沒有分隔符。在這個 UI 設計中,內容區(qū)域會填滿整個窗口的高度。
下圖用兩個窗口說明了這些樣式。第一個窗口顯示了一個標題欄,而第二個窗口中沒有。
如果你選擇設計不帶標題欄的窗口,則必須將標題欄從窗口中移除。要移除標題欄,請將標題欄的 titleVisibility 屬性設置為 UITitlebarTitleVisibility.hidden,并將 toolbar 屬性設置為 nil。以下代碼顯示了如何在設置新場景期間從窗口中移除標題欄及其分隔符。
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene = (scene as? UIWindowScene) else { return } #if targetEnvironment(macCatalyst) if let titlebar = windowScene.titlebar { titlebar.titleVisibility = .hidden titlebar.toolbar = nil } #endif }

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流