2013-10-29 118 views
-2

我想顯示默認圖像作爲iOS7模擬器的背景,但它只是白色。它適用於較舊的模擬器。爲什麼我的背景圖片不能顯示iOS7設備?

UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Default.png"]]; 
self.view.backgroundColor = image; 
+0

您是否在使用Asset Catogory?你能正確地得到圖像嗎?也許嘗試看看是'[UIImage imageNamed:@「Default.png」]無或不是? – onevcat

回答

0

我正在使用資產目錄。這似乎工作。

UIColor *image = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"LaunchImage"]]; 
self.view.backgroundColor = image; 
0

由於Xcode已更新爲iOS7,因此不再使用新項目創建映像文件@「Default.png」。因此,除非您命名文件@「Default.png」並將其放入項目中,否則所創建的UIImage將不會附加所需的圖像。

此外,@「Default.png」圖片通常只是黑色背景。只需將背景顏色設置爲黑色即可實現同樣的效果。

self.view.backgroundColor = [UIColor blackColor];

0

我想你上面的代碼,似乎是perfect.i嘗試這樣我的設備及其工作對完美的,而我也面臨着白色背景simulator.I問題將提示: - )

1復位模擬器並退出它。

2)重新運行您的項目。

您的問題將得到solved.It完美的作品..

希望這將幫助你。