新聞中心
概覽
默認(rèn)情況下,用 Mac Catalyst 構(gòu)建的 Mac App 會在窗口的頂部顯示一個標(biāo)題欄。標(biāo)題欄與窗口中的內(nèi)容之間由一條水平線分隔開來。

成都創(chuàng)新互聯(lián)專注于寧津網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供寧津營銷型網(wǎng)站建設(shè),寧津網(wǎng)站制作、寧津網(wǎng)頁設(shè)計、寧津網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造寧津網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供寧津網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
“信息”和“通訊錄”等一些 Mac App 在主窗口中沒有標(biāo)題欄。這時,窗口頂部僅顯示“關(guān)閉”、“最小化”和“縮放”按鈕,并且這些按鈕與窗口中的內(nèi)容之間沒有分隔符。在這個 UI 設(shè)計中,內(nèi)容區(qū)域會填滿整個窗口的高度。
下圖用兩個窗口說明了這些樣式。第一個窗口顯示了一個標(biāo)題欄,而第二個窗口中沒有。
移除標(biāo)題欄
如果你選擇設(shè)計不帶標(biāo)題欄的窗口,則必須將標(biāo)題欄從窗口中移除。要移除標(biāo)題欄,請將標(biāo)題欄的 titleVisibility 屬性設(shè)置為 UITitlebarTitleVisibility.hidden,并將 toolbar 屬性設(shè)置為 nil。以下代碼顯示了如何在設(shè)置新場景期間從窗口中移除標(biāo)題欄及其分隔符。
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 }
分享標(biāo)題:創(chuàng)新互聯(lián)IOS教程:從用MacCatalyst構(gòu)建的MacApp中移除標(biāo)題欄
分享鏈接:http://m.5511xx.com/article/ccdejde.html


咨詢
建站咨詢
