最近在用React Native做項目,工程運行在除iPhoneX之外的設備上都顯示正常,而在iPhoneX上運行時就會出現上下黑邊的情況。
如下圖所示:
剛開始以爲是React Native 適配iPhoneX的問題,費了好大功夫在網上查相關資料,都沒有解決問題。忽然想到可能並不是React Native的問題,而是是原生設置出的問題。於是就在Images.xcassets的LaunchImage中添加了一張iPhoneX的啓動圖,果不其然,就是因爲沒有設置針對iPhoneX的啓動圖纔會出現上下黑邊。