2015-01-21 61 views
0

你好,我有一個iPhone5的xib,沒有使用autolayout,size class。 但是,當我想適應這個屏幕iphone 6和6+, 幀寬度永遠不會調整大小。 這是我的解決方案,但它不起作用。當設備發生變化(使用iPhone 5的xib)時,視圖的大小不會調整

-(void)loadView 
{ 
    [super loadView]; 
    self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationBounds]]; 
} 
+0

爲什麼你不調整現有的視圖框架,或者如果不使用自動佈局,使用彈簧和支柱使視圖自動填充屏幕?你記錄了界限以確認它們是你期望的嗎? – 2015-01-21 11:36:48

回答

0

您是否添加了爲iphone 6和iphone 6 plus設備啓動圖像?只有在指定啓動圖像時,此方法纔會返回實際邊界值。您可以使用Xcode中的資產目錄添加啓動圖像。

+0

我已經爲iphone 6發佈圖像,實際上其他屏幕工作正常。 – 2015-01-21 12:53:56

+0

你確定你已經推出iPhone 6和iPhone 6的圖像嗎?你是如何添加它們的? – Abu 2015-01-22 15:43:35

相關問題