前言:ios13可以設(shè)置暗黑模式,即淺色和深色庶骄,但是app如果適配的話需要做很多工作毁渗,比如暗黑圖片等,如果不想適配单刁,又想讓軟件運(yùn)行正常呢灸异?
1.如果是Xcode10打包,不用擔(dān)心ios13的暗黑模式適配問題羔飞,因?yàn)閄code10打出來的包肺樟,默認(rèn)就是淺色的,并不會(huì)隨手機(jī)系統(tǒng)的設(shè)置而發(fā)生變化逻淌。所以就正常打包就行么伯。
Xcode10雖然不能直接在ios13手機(jī)上跑,但是我們可以把包放到testflight上卡儒,然后就可以在ios13真機(jī)上安裝田柔,改變手機(jī)暗黑模式誓篱,看下效果,發(fā)現(xiàn)我們的app始終是淺色模式凯楔,跟我們的設(shè)計(jì)期望一樣窜骄。
2.如果是Xcode11打包,這個(gè)打出來的包摆屯,必須要做暗黑模式適配了邻遏,不然ios13上跑出來app會(huì)跟隨手機(jī)設(shè)置模式而發(fā)生顏色變化,另我們的app達(dá)不到預(yù)期顯示虐骑。
但是准验,如果不想做暗黑模式適配也是有門路的,可以在info.plist中增加鍵值對(duì):
User Interface Style = Light
此時(shí)廷没,改變手機(jī)暗黑模式糊饱,我們的app也始終是淺色的。
// Xode10是無法適配手機(jī)暗黑模式的颠黎,適配ios13暗黑模式必須用xcode11打包另锋。
// 項(xiàng)目使用的mpaas框架,研究項(xiàng)目適配好大一會(huì)狭归,得出結(jié)論:
mpaas目前沒有適配xcode11夭坪,因此使用mpaas框架只能用xcode10打包;
xcode10不能適配ios13暗黑模式过椎,適配ios13暗黑模式只能使用xcode11室梅;
因此,使用mpaas框架的同學(xué)疚宇,目前就放心用xcode10打包亡鼠,項(xiàng)目就不用考慮適配ios13的暗黑模式了。