マスタービューの中央に配置されたwidth=480とを備えた UIView が必要です。height=640
これを横向きと縦向きの両方で実現したいのですが、デバイスを横向きにするときに縦向きに設計すると、UIView にはwidth=640とheight=480.
私の UIView が両方の方向タイプでサイズを維持するための解決策はありますか?
マスタービューの中央に配置されたwidth=480とを備えた UIView が必要です。height=640
これを横向きと縦向きの両方で実現したいのですが、デバイスを横向きにするときに縦向きに設計すると、UIView にはwidth=640とheight=480.
私の UIView が両方の方向タイプでサイズを維持するための解決策はありますか?
viewDidLayoutSubviews(内UIViewController) またはlayoutSubviews(内) を実装UIViewして、ビューの位置を変更できます。
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
self.myCustomView.bounds = CGRectMake(0, 0, 480, 640); // update size
self.myCustomView.center = self.view.center; // update center
}