兄弟ではない 2 つのビュー間の水平距離の制約を定義する方法はありますか? 最初の共通スーパービューに制約を追加しようとしましたが、制約が機能していないようです。
Apple のドキュメントには次のように書かれています。
制約は、ビュー自体またはそのサブビューのみを参照できます。
しかし、それらが直接のサブビューを意味するかどうかはわかりません。
理由:
さまざまな子を配置して配置したいビューがあります。それらの子供たちの一部は、鮮やかな効果で表示されるべきです。残念ながら、iOS でビューの鮮やかさを有効または無効にするには、UIVisualEffectView
. そのため、鮮やかなビューと活気のないビューを混在させるために、トップ レベル ビューで 2 つのコンテナーを使用しています。ただし、制約を使用してビジュアル アイテムを相互に相対的に配置する必要があります。しかし、それらは異なるコンテナーにあるため、兄弟ではないビューで機能するには制約が必要です。