1

この質問のほとんどはタイトルにあります。これに関する情報が見つからないようです。デバイスを保持しているユーザーではなく、関数呼び出しでのみ (縦向きと横向きの間で) 向きを変更したいと思います。IOSでこれを行う方法はありますか? 関数が呼び出されない場合、方向は関係なく同じままになります。

これも単一のView Controllerで行いたいです。ユーザーが別のView Controllerに切り替えると、通常の機能が再開されます。

4

3 に答える 3

0

これは現在のビューでのみ必要なので、UIView 変換 プロパティを利用できます。例: ビューを 90 度回転させたい場合は、これを使用します。

view.transform = CGAffineTransformMakeRotation( M_PI / 2 );
于 2013-04-15T04:52:02.133 に答える
0

こんにちはジャブできますが、デバイスの向きがないと変更できないステータスバーは、ビューで使用できるUIコンポーネントのみがCGRect値(フレーム値)を変更することで変更できます。

于 2013-04-15T04:08:37.530 に答える