私はiOSアプリケーション開発の新機能です。私のアプリケーションでは、画面の中央にログインフォームが必要です。私はすべての要素をUIStackView
に入れ、それはうまく見えますが、このUIStackView
はすべての画面の中央に配置されていません。これを画面の中心にあるUIStackView
にする方法。IOSの画面の中央にスタックビューを入れて
0
A
答えて
0
viewDidLoad()
とviewWillTransitionToSize()
を使用すると、プログラムでビューを中央に配置できます。限り、あなたが(この例ではstackViewと呼ばれる)スタックビューにバインドされたIBOutletを持っているように、これはちょうどあなたのプログラムは、回転、viewWillTransitionToSize()
がオプションであることができます場合によっては、viewDidLoad
とviewWillTransitionToSize()
にこのコードを追加
stackView.frame.origin.x = view.frame.width/2 - stackView.frame.width/2
stackView.frame.origin.y = view.frame.height/2 - stackView.width.width/2
を動作するはずです。 viewWillTransitionToSize()
を使用する場合は、view.frame
を置き換えるサイズのパラメータが必要です。
viewDidLoad()
が起動時に呼び出され、その機能が必要な場合は、電話機が回転するたびにviewWillTransitionToSize()
が呼び出されます。
関連する問題
- 1. ポップオーバーモーダルの中央スタックビュー
- 2. 画面の中央に画像を挿入するKivy Python
- 3. ランタイム中の画面上の中央フォーム
- 4. Androidのスプラッシュ画面中央の画像
- 5. 画面の中央を拡大 - Google Maps iOS SDK Swift
- 6. 画面の中央にあるフォントAwsome
- 7. 画面中央のダイアログを開く、ウィンドウフォーム
- 8. 画面中央にパネルを配置
- 9. 現在の画面幅の80%の中央にある、中央にあるフローティングツールバー
- 10. のXcode:スタックビュー画面がスタックビューを使用し
- 11. IOSスタックビューの要素間にマージンを入れてください
- 12. 中央の3つの画像中央左中央の画像
- 13. 画面の中央にScaleAnimationで画像を拡大する
- 14. マテリアライズデータピッカーがiPhoneの画面の中央に来ていない
- 15. UIScrollView内のUIStackView:スタックビュー/アイテムを中央揃えにする方法
- 16. 画面の中央にテキストが表示されます
- 17. ビデオスプラッシュが画面の中央に表示されない - Androidスタジオ
- 18. テーブルは画面中央に配置され、画面上で反応します
- 19. スクロール時に画面中央に表示されるオブジェクト
- 20. は画面中央にタブを実装しています
- 21. すべての画面サイズで中央のアニメーション
- 22. golangの端末画面の中央にテキストを表示
- 23. 画面の中央に角度のあるUIモーダルを表示
- 24. iOSの - スタックビュー
- 25. iOSのスタックビュー
- 26. フレックスボックスセンターイメージが画面中央に表示されます
- 27. パネルが画面中央に配置されない
- 28. 画像の中央に見出しを入れる方法
- 29. 画像の中央に入力タイプのテキストを入力
- 30. ChildWindowコントロールを画面の中央に配置する
AutoLayout制約をスタックビューに適用する、2つの制約を必要とする= 'コンテナの水平中心と'コンテナの垂直中心 ' –