UIView
XIB 内に 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
.他の方法はありますか? このため、私は多くの場所で変更する必要があります。