プログラムで1つの自動レイアウト制約を修正しました。 1つの特定のビューに有効ですが、そのビューに対する他の制約に拘束されている他のビューは、その位置を変更しません。 「updateAllConstrains」メソッドが存在しますか?
:すべての自動レイアウト制約を更新するためにどのようにトリガできますか?
答えて
制約は正しく設定されていないため、この場合はsetNeedsLayoutまたはupdateConstraintsIfNeeded以外のものが役立ちます。
はいUIViewの上の方法がありますが、私はこれはあなたの問題である
はあなたが更新したいビュー上でこれらの2つのメソッドを呼び出すとは思わないしかし- (void)updateConstraintsIfNeeded
と呼ばれます
-setNeedsLayout
-layoutIfNeeded
最初にレイアウトシステムにこのビューを配置する必要がありますが、それにはいくつかの変更があり、すべてを再計算する必要があるからです。 2つ目はレイアウトシステムを強制的に実行し、実行時に特定のタイミングでレイアウトシステムが起動されます。この方法では「今すぐ」と言います。
UIButtonをクリックしてImageviewの制約を変更できますか?もしそうなら、私はこれについて新しいものとして説明してください。 – Sofeda
完全にこの回答に同意してください! – Hamsternik
私が見つけたベストです:編集/更新フレーム(または/)ショートカット:コマンド
が戻ってあなたの制約に
トップメニューを使用すると、「ポップ」したい項目を選択します+オプション+ =
うまくいけば、それはたぶん、あなたはあなたの制約の画面を投稿coud
- 1. インターフェイスビルダーで自動レイアウト制約を移動できますか?
- 2. どのように自動レイアウトの制約を処理するためにPedictiveテキストがキーボード
- 3. iOSの制約 - 自動レイアウト
- 4. viewDidLoadでUIViewフレームを正しく更新するための強制自動レイアウト
- 5. プログラムによるビュー階層の自動レイアウト制約を設定しますか?
- 6. NSImageViewでNSViewをNSImageのように動作させるためのレイアウト制約
- 7. ScrollViewでImageViewの自動レイアウト制約を設定するには?
- 8. プログラムの追加制約は、自動レイアウトの制約を破る
- 9. NSButtonテキストインセット、自動レイアウト制約付き
- 10. 制約を自動的に更新できませんでした
- 11. NSLayoutConstraintコンテンツサイズの自動制約による制約を同時に満たすことができません
- 12. UIViewのサブビューの自動レイアウト制約をプログラムで設定する
- 13. UITableViewAutomaticDimension自動レイアウト制約付きセルのコンテンツを下にチョック
- 14. 制約の自動レイアウトを使用してUIViewフレームを変更する
- 15. チャットビューの自動レイアウト制約の管理
- 16. 制約レイアウトで制約が2つのLinearLayoutsとして動作するようにする
- 17. 制約を更新した後、ボタンが正しく自動レイアウトされない
- 18. サブレポートのレイアウトはどのように制御できますか?
- 19. 特定の自動レイアウト制約を追加する人を見つけよう
- 20. 自動レイアウト制約付きのUIViewは、変形アニメーションの前に「ジャンプ」します
- 21. UITextViewのプログラミングで自動レイアウト制約を設定する方法
- 22. これはどのようなレイアウトの制約ですか?
- 23. オリエンテーション変更のUIViewのサブクラスで自動レイアウトの制約を更新する方法
- 24. iOS:新しい自動レイアウト制約(高さ)にアニメーションを適用する方法
- 25. は、動的に自動レイアウトの制約に
- 26. コマンドがトリガされたときに強制的に更新するように強制する
- 27. 特定のオブジェクトの自動レイアウト制約を削除する
- 28. 更新トリガを挿入トリガの前に変更するにはどうすればよいですか?
- 29. 制約レイアウトの最新バージョンNUMBERはどこで確認できますか?
- 30. Swiftでプログラムでレイアウト制約をレイアウトするときに3番目の変数を含めるにはどうすればよいですか?
に役立ちます:私が考えていると思うのは、これらの他のビューが伸縮できない制約によって他の要素に何らかの形で束縛されているということだけです。 – nikans