2013-09-26 46 views
0

我的應用程序正在顯示正確的iOS加載屏幕,然後是白色屏幕。爲什麼我會在iOS加載屏幕後得到一張空白的照片?

是否有責任適當覆蓋白屏?在添加加載屏幕之前,我加載了一個背景視圖,並在其上加載了圖像。現在它只是純白色。

爲了正確顯示背景,從viewDidLoad和viewDidRotate調用繪製屏幕方法並解決這些問題是否合理?

我有一個ScrollView下的ContainerView,ScrollView臨時爲150x150,即使它剪輯的東西顯示內部沒有白色像素。

我該怎麼做才能得到真正的診斷結果?

+0

什麼是「加載屏幕」?你在談論應用程序捆綁中的靜態啓動圖像嗎?或者當應用程序啓動時顯示/生成根的其他視圖控制器? –

+0

你可以把你正在得到的轉換的截圖嗎? – KDaker

+0

過渡很好。轉換後的屏幕截圖位於http://jonathanscorner.com/project/screenshot.png - 順便說一句,「圖像不包含狀態欄不動產」規則已更改? – JonathanHayward

回答

0

我的應用程序正在顯示正確的iOS加載屏幕,然後是白屏。

你的初始視圖控制器或它應該加載的視圖有問題。

是否有責任適當覆蓋白屏?

白色屏幕可能是您的應用程序的窗口或空的視圖。通常,您的應用程序委託會創建一個根視圖控制器並將其視圖加載到應用程序的窗口中(如果您使用的是故事板,可能會自動)。這聽起來像是某件事情發生了不利影響的過程 - 你的故事板被改變,你的Info.plist(它指向應用程序的右分鏡板或.xib文件)被改變等。

用於顯示背景正確地說,從viewDidLoad和viewDidRotate調用 繪圖屏幕方法是否合理,並從中解決問題?

這不應該是必要的,至少在當前問題的背景下。

我應該怎麼做才能得到真正的診斷結果?

使用調試器。窗口的根視圖控制器是否指向正確類的實例?如果是的話,它的view屬性指向正確的視圖?如果是,視圖是否包含適當的對象?

相關問題