開(kāi)發(fā)過(guò)程中遇到一個(gè)奇葩的問(wèn)題,在iPhone12上設(shè)置狀態(tài)欄顏色為白色或黑色時(shí)無(wú)效,就是跟隨系統(tǒng)模式走,手機(jī)設(shè)置成深色模式,狀態(tài)欄顏色為白色,手機(jī)設(shè)置成淺色模式,狀態(tài)欄就變成黑色了,但在其他設(shè)備上是正常的,把代碼有關(guān)狀態(tài)欄的全部刪除或者注釋掉,無(wú)果。后來(lái)吧代碼全部刪除,三方庫(kù)全部移除,在測(cè)試還是無(wú)果。再后來(lái)把info.plist文件中挑著刪掉,還是不起作用,直到之后把Assets中圖片全部刪除,這才找到問(wèn)題。
想到可能是LaunchImage圖片引起的,LaunchImage圖片也沒(méi)有警告 ?也全部都設(shè)置了,一個(gè)不差,嘗試了換成其他項(xiàng)目中的圖片,結(jié)果就沒(méi)問(wèn)題了。
遇到這樣的問(wèn)題 嘗試吧LaunchImage圖片換成其他顏色 或者其他圖片,主要是換資源文件,看看是不是圖片的問(wèn)題。
LaunchImage中的圖片有時(shí)還會(huì)引起APP不滿屏,上下出現(xiàn)大黑邊的問(wèn)題。嘗試換換圖片文件。
運(yùn)行了幾天突然發(fā)現(xiàn)又不行了,然后就放到LaunchScreen.storyboard這里邊設(shè)置啟動(dòng)圖,關(guān)于適配的問(wèn)題,可以吧圖片上的元素分成一個(gè)個(gè)小圖片或者lab,就行xib創(chuàng)建試圖那樣添加就好了。還遇到一個(gè)問(wèn)題就是,我在xcode里設(shè)置狀態(tài)欄類型,啟動(dòng)頁(yè)就不顯示,沒(méi)找到原因,有知道的可以告訴我一下呀,哈哈。就是下圖 不設(shè)置成default就沒(méi)有啟動(dòng)頁(yè)

這是我的項(xiàng)目中APPdelegate中的代碼和info.plist文件中設(shè)置的

