2014-12-02 57 views
3

我在我的應用程序中遇到了屏幕大小問題。查看在iPhone 5s和5c(iOS 7.1)中打開,如iPhone 4s屏幕

例如,我構建具有單一視圖的應用程序。

- (void)viewDidLoad { 
[super viewDidLoad]; 


UIView *testView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
testView.backgroundColor = [UIColor redColor]; 
[self.view addSubview:testView]; 

}

在模擬器(5/5秒的iOS 8.1)應用程序開啓罰款:

a busy cat

在我的iPhone(5S的iOS 7.1)該應用簡化版,拉伸爲所有屏幕: 您可以在我的打印屏幕中看到黑色。

a busy cat

新的更新:我下載7.1的模擬器和問題仍然存在。

a busy cat

發展目標一般是 - 7.0

可以做些什麼來解決呢?

+0

嘗試在quiting並重新打開模擬器 – Dev 2014-12-02 12:57:18

+0

是它的設備相同的行爲?如果不是我不會真的打擾 – GoodSp33d 2014-12-02 12:58:30

+0

您需要一個640x1136啓動圖像來強制它使用全屏。 – 2014-12-02 13:00:32

回答

2

我終於能夠解決這個問題。

我不知道它是否是完美的解決方案,但它適用於所有設備和所有版本。

如果有人有這樣的問題已經吹做到這一點: 在常規 - >應用程序圖標和啓動圖像 - >啓動圖片來源

a busy cat

按遷移及其作品( - :

我希望我能夠幫助那些誰堅持同樣的問題。

相關問題