0

スプリングとストラットでは不可能な方法で、回転後に要素を再配置する必要があるストーリーボードを使用するアプリを開発しています。

回転したときに希望する場所に設定するのは簡単です。ビューのフレームを willAnimateRotationToInterfaceOrientation:duration: メソッドに設定するだけです。

ただし、ポートレート モードに戻したい場合は、すべての要素をストーリーボードから出てきた場所に配置する必要があります。

それで、それらの値が何であるかをプログラムで読み取る方法はありますか、それともハードコードする必要がありますか?

4

1 に答える 1

0

コントロールの値を、ポートレートとランドスケープの両方の変数に保存し、willAnimateRotationToInterfaceOrientationメソッドでの向きに応じて、それらを適切に配置できます。

こちらの投稿が役に立ちます:サイズ変更と回転を表示

私の知る限り、方向を変更すると、コードはコントロールの位置の値を保存しません。

于 2012-08-22T13:00:51.403 に答える