你好,我有一個iPhone5的xib,沒有使用autolayout,size class。 但是,當我想適應這個屏幕iphone 6和6+, 幀寬度永遠不會調整大小。 這是我的解決方案,但它不起作用。當設備發生變化(使用iPhone 5的xib)時,視圖的大小不會調整
-(void)loadView
{
[super loadView];
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationBounds]];
}
爲什麼你不調整現有的視圖框架,或者如果不使用自動佈局,使用彈簧和支柱使視圖自動填充屏幕?你記錄了界限以確認它們是你期望的嗎? – 2015-01-21 11:36:48