1

プログラムで UIViewController を 180 度回転させようとしています。「回転」ボタンを押したとしましょう。そのボタンは画面を回転させる必要があり、その内容は 180 度です。私の iOS ターゲットには、展開情報の下でサポートされているインターフェイスの向きとして縦しかありません。これは問題になるでしょうか?

ありがとう!

4

1 に答える 1

2

のプロパティUIViewに回転変換を割り当てることで、(コントローラーではなく)を回転させることができます。CALayertransform

ただし、向きは縦向きのままであり、ステータス バーはビューと共に回転しないことに注意してください。

デバイスの UI の向きを設定するためのパブリック API はありません。パブリック API とアプリストアのコンプライアンスを気にしない場合は、[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];

于 2013-02-09T04:12:35.040 に答える