縦向きで開始するが、横向きに回転できる iPad アプリを作成しています。-(void) loadView では、関数 drawView を呼び出します。drawView には、次のコード行があります。
CGRect r = [[UIScreen mainScreen] bounds];
唯一の問題は、横向きモードに回転したときにそれ自体が更新されないことです。そのため、画面が垂直方向であると考えられ、テキストビューを画面全体に拡張したい場合は、それが切り取られます1024 番目のピクセルではなく、768 番目のピクセルで。-(BOOL)shouldAutorotate... では、case UIInterfaceOrientationLandscapeRight: と case UIInterfaceOrientationLandscapeLeft: があり、理想的には CGRect r = [[UIScreen mainScreen] bounds]; を配置する必要があります。いずれの場合にも当てはまりますが、うまくいかないと思います。助言がありますか?ご協力いただきありがとうございます!
編集:関数を呼び出してみました
CGRect r = [[UIScreen mainScreen] bounds];
その中にありますが、それでも機能しません。その後に NSLog を配置し、応答を受け取ったので、アプリは確実に正常に動作しており、クラッシュしていませんが、まだこれを理解できません。何か案は?ご協力いただきありがとうございます!