現在、iPad アプリのインターフェイスを設計しており、ルートビューの中央にビューを配置したいと考えています。私のコードは次のとおりです。
CGRect ret = CGRectMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds), bounds.size.width / 2, bounds.size.height / 2);
newViewController.view.frame = ret;
newViewController.view.center = self.view.center;
self.newViewController = newViewController;
[self.view addSubview:_newViewController.view];
結果は、以下のように私が望むものです:
しかし、風景に回転すると、次のようになります。
設定したとおりに中央に保持されない理由と、どのように機能させることができるかを知りたいですか? ありがとう!