當React Native應用程序開始運行時,有一個白色視圖,如屏幕截圖所示,我如何更改該視圖的背景顏色?我無法在Xcode中找到活動。React Native:更改初始加載視圖的背景顏色
因爲在某些情況下,我重新啓動應用程序,而用戶看到閃光燈(上面的白色屏幕),所以我需要改變背景顏色。
在此先感謝。
當React Native應用程序開始運行時,有一個白色視圖,如屏幕截圖所示,我如何更改該視圖的背景顏色?我無法在Xcode中找到活動。React Native:更改初始加載視圖的背景顏色
因爲在某些情況下,我重新啓動應用程序,而用戶看到閃光燈(上面的白色屏幕),所以我需要改變背景顏色。
在此先感謝。
我只是發現它在AppDelegate.m
rootView.backgroundColor = [[UIColor alloc] initWithRed:0.0f green:0.64f blue:0.87f alpha:1];
嘗試改變LaunchScreen
文件。這是您的應用程序打開時顯示的第一件事(如果您的捆綁時間過長,您將再次看到白色屏幕,IMO的最佳做法是使用splash screen.
使用啓動畫面,您可以關閉Splash View在componentDidMount()函數(可能的圖像)像下面。
componentDidMount() {
// do anything while splash screen keeps, use await to wait for an async task.
SplashScreen.hide();
}
還要注意的是,在產能釋放,將不會有從本地服務器捆綁銷售,所以沒有必要擔心,現在。
@AlirezaValizade你爲什麼這麼想?有什麼不對?你想要哪部分代碼?AppDelegate? – Ataomega
Tr y更改'LaunchScreen'文件。這是您的應用打開時顯示的第一件事。另請注意,在產品發佈版中,服務器不會捆綁,因此現在不需要擔心。 – eden
@EnieJakiro謝謝,但LaunchScreen不同。 LaunchScreen發生在根視圖之後,如果您重新啓動應用程序,您將看到一個閃光燈。一個白色的屏幕,這是根視圖。 – Ataomega