私はこれについていくつかの質問を検索して見つけましたが、私のために働いた答えを含むものはありませんでした。
このコードは、デバイスが縦向きの場合は現在のビューのサブビューを中央に配置しますが、横向きの場合は中央に配置しません。ランドスケープでセンタリングを機能させるにはどうすればよいですか?
UIView *redView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
redView.backgroundColor = [UIColor redColor];
redView.center = [self.view convertPoint:self.view.center fromView:self.view.superview];
[self.view addSubview:redView];