2015-02-23 51 views
0

從iOS 5-> 6-> 7和現在8升級的現有應用程序。在顯示的初始視圖中,我出現了一個奇怪的黑色矩形,有誰知道爲什麼?我已經包括了從iOS的7的屏幕截圖和iOS 8iOS 8在初始視圖上導致奇怪的背框

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
loginWindow = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
loginWindow.delegate = self; 
self.window.rootViewController = loginWindow; 
[self.window makeKeyAndVisible]; 

iOS 8 iOS 7

回答

1

這看起來並不像一個黑盒子出現......它看起來像你的背景圖片已調整&重新定位。

實際上,左手邊上還有一條黑色的滑行道,好像你有兩個背景圖像,其中一個已經調整大小。

你的屏幕是否打開了AutoLayout?

如果是這樣,您是否對此圖像設置了約束,將其固定在左側&顯示器的右側邊緣?

自從升級到XCode 6.x後,這個問題發生了嗎?

最後,在Storyboard中,如果你點擊背景圖片,選擇Attributes Inspector,你對「Mode」有什麼設置?問題是「看點適合」,「比例填充」等?

+1

謝謝,哈哈!這就說得通了。它不是Xcode 6的問題,更多的是iOS 8,它在iOS 7中不會出現問題。沒有故事板,由於項目的年齡,它是XIB文件。我改變了屬性,現在看起來很好。 – 2015-02-23 13:53:08