好像大概也許是一年前, Mac OS系統(tǒng)發(fā)布了深色模式外觀, 看著挺刺激, 時(shí)至今日用著也還挺爽的
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、臺(tái)州網(wǎng)站維護(hù)、網(wǎng)站推廣。終于, 隨著iPhone11等新手機(jī)的發(fā)售, iOS 13系統(tǒng)也正式發(fā)布了, 伴隨著手機(jī)版的深色模式也出現(xiàn)在了大眾視野
我們這些iOS程序猿也有事情做了, 原有項(xiàng)目適配iOS13系統(tǒng), 適配Dark Mode深色模式
雖然現(xiàn)在并沒(méi)有要求強(qiáng)制適配Dark Mode, 但是DarK適配卻也迫在眉睫
Apps on iOS 13 are expected to support dark mode Use system colors and materials Create your own dynamic colors and images Leverage flexible infrastructure
獲取當(dāng)前模式
提供兩種方式設(shè)置手機(jī)當(dāng)前外觀模式
獲取當(dāng)前模式
我們需要選獲取到當(dāng)前出于什么模式, 在根據(jù)不同的模式進(jìn)行適配, iOS 13中新增了獲取當(dāng)前模式的API
Swift
// 獲取當(dāng)前模式 let currentMode = UITraitCollection.current.userInterfaceStyle if (currentMode == .dark) { print("深色模式") } else if (currentMode == .light) { print("淺色模式") } else { print("未知模式") } open var userInterfaceStyle: UIUserInterfaceStyle { get } // 所有模式 public enum UIUserInterfaceStyle : Int { // 未指明的 case unspecified // 淺色模式 case light // 深色模式 case dark }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。