CGRectMake(x、x、x、x)を使用してビューにボタンを配置しました。もちろん、xは場所とサイズです。-(BOOL)shouldAutoRotate ...を使用してビューを回転すると、ボタンの位置を縦向きモードの中央から横向きモードの中央に変更したいと思います。ボタンのラベルには、ユーザーが設定した情報が含まれているため、横向きに別のビューを使用したくありません。彼らが何かを縦向きに設定し、水平に回転させたらどうなるでしょうか?彼らはデータを失います。だから私の質問は:以前に設定されたものをどのように動かすのですか?以下のコードを参照してください。ボタンを再割り当てしたくありません。ありがとう!
// DATE
lblDate = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
lblDate.text = @"Date:";
lblDate.backgroundColor = [UIColor clearColor];
[contentView addSubview:lblDate];