0

UIViewXIB 内に iPhone のレイアウトを追加しました。現在、アプリ全体を iPad 用にも変換しています。UIView追加されたs を XIB にリフレーム(サイズ変更) する最良の方法は何ですか? ビューごとに自動サイズ変更しましたが、

これが私がやっている方法です、

- (Void) addTempView {
    [scrollViewMain addSubview:viewTemp];
    viewTemp.frame = CGRectMake(0, 0, viewTemp.frame.size.width, viewTemp.frame.size.height);
}

私はこれを で呼んでviewDidLoadいます。iPhone では問題なく動作しますが、iPad ではうまく動作しませんviewTemp。iPhone のレイアウトは (幅 320、高さ 200) です。自動的に自動サイズ変更されません。

私は知っています、私はそれを行うことができます[UIScreen mainScreen].bounds.frame.他の方法はありますか? このため、私は多くの場所で変更する必要があります。

4

1 に答える 1