この質問のほとんどはタイトルにあります。これに関する情報が見つからないようです。デバイスを保持しているユーザーではなく、関数呼び出しでのみ (縦向きと横向きの間で) 向きを変更したいと思います。IOSでこれを行う方法はありますか? 関数が呼び出されない場合、方向は関係なく同じままになります。
これも単一のView Controllerで行いたいです。ユーザーが別のView Controllerに切り替えると、通常の機能が再開されます。
この質問のほとんどはタイトルにあります。これに関する情報が見つからないようです。デバイスを保持しているユーザーではなく、関数呼び出しでのみ (縦向きと横向きの間で) 向きを変更したいと思います。IOSでこれを行う方法はありますか? 関数が呼び出されない場合、方向は関係なく同じままになります。
これも単一のView Controllerで行いたいです。ユーザーが別のView Controllerに切り替えると、通常の機能が再開されます。
これは現在のビューでのみ必要なので、UIView 変換 プロパティを利用できます。例: ビューを 90 度回転させたい場合は、これを使用します。
view.transform = CGAffineTransformMakeRotation( M_PI / 2 );
こんにちはジャブできますが、デバイスの向きがないと変更できないステータスバーは、ビューで使用できるUIコンポーネントのみがCGRect値(フレーム値)を変更することで変更できます。