私はUITableViewヘッダーに使用しているカスタムUIViewを持っています。私はコードでそれを作成しています。 (私は基本的にWWDC 2010のTVAnimationGesturesに従っています)。左端からオフセットされたUI要素の場合、いずれの方向にも見栄えがよくなります。しかし、右手のサイズからオフセットされたUILabelが必要な場合は、何をすべきか分かりません。私がIBにいたら、スプリング/ストラットを使います。しかし、コードでそれを行う方法は不明です。ありがとう。ViewControllerを回転させるとUIViewオブジェクトが移動する
0
A
答えて
0
IBにおけるスプリング/ストラットがautoresizingMaskへのGUIインターフェースです:右寄せの場合
、あなたは正しいとラベルを配置したいあなたが最初にそれを作成し、(UIViewAutoresizingFlexibleLeftMarginにautoresizingMaskを設定するとオフセットあなたが欲しいものはどれか。)
0
これを行う簡単な方法は、UIInterfaceOrientationに従ってサブビューを配置するビューにメソッドを実装することです。
回転が検出されると、UIViewControllerからこのメソッドを呼び出すことができます。例えば
:YourController.m
に続いYourView.h でYourView.m
#import "YourView.h"
@implementation YourView
...
#pragma mark -
#pragma mark Public API
- (void)placeWidgetsForInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Change frames of subviews according to orientation in here
}
@end
で
@interface YourView : UIView {
}
// Public API
- (void)placeWidgetsForInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
@end
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
YourView *theView = (YourView *) self.view; // Or where ever your view is
[theView placeWidgetsForInterfaceOrientation:toInterfaceOrientation];
}
関連する問題
- 1. libGDX:オブジェクトを移動する方向に回転させます。
- 2. Android OpenGLオブジェクトの移動と回転
- 3. UIView内でUIImageViewを回転させる不思議な動作
- 4. 回転と移動を停止する
- 5. オブジェクトを回転方向に移動
- 6. mousemove上でオブジェクトを回転させてオブジェクトを回転させる
- 7. アニメーションの移動と回転UIViewはうまくいきません
- 8. 回転させるときにHTML画像が右に移動する
- 9. JavaFX:軸を回転させずにオブジェクトを回転する
- 10. Unity 2D - オブジェクトを回転させて回転を制限する
- 11. 回転に基づくオブジェクトの移動
- 12. Unity回転するオブジェクトを移動する
- 13. ビューが回転しているときにオブジェクトを移動する
- 14. three.jsでインポートしたオブジェクトを移動して回転させる方法
- 15. キャンバス要素の画像を回転させて移動する?
- 16. カメラを回転させるとDirectXプリミティブが画面上を移動しない
- 17. 移動方向でマーカーを回転させる
- 18. ラインを1ポイント移動して回転させる
- 19. Mouse移動時にThree.jsシーンを回転させる
- 20. フラッシュで回転方向にオブジェクトを移動する方法は?
- 21. three.jsでの回転に基づいてオブジェクトを移動する
- 22. directx 11回転に基づいてオブジェクトを移動する
- 23. オブジェクトを回転させるOpenGL GLFW
- 24. 円のオブジェクトを回転させる
- 25. 回転中にスプライトノードを移動する
- 26. UIViewを回転する。回転中のクリッピングを防ぐには?
- 27. 描画中にUIViewを回転させる際の問題
- 28. 回転した矩形を移動させながらジャンプする効果
- 29. UIViewを回転させ、回転に合わせて表示サイズを変更するようにします。
- 30. 回転時のキーボード回転UIView