画面の幅いっぱいに 2 つのパネルが並んでいて、どちらも画面と同じ高さの iPad レイアウトが必要です。私の試みは次のようになりました
self.view addConstraints:
@"|[_sidePanel(300)]-1.0-[_mainPanel]|"
@"V:|[_sidePanel]|"
@"V:|[_mainPanel]|"
__sidePanel_ 内で、子ビューにさらに制約を作成しようとしています。
_sidePanel ビューは UIScrollView であることに注意してください。
サイド パネルで 2 つのビューを重ねて表示したいと考えています。
そこで、__sidePanel_ に次の制約を追加します。
_sidePanelView addConstraints:
@"|[_top(300)]|"
@"|[_bottom(300)]|"
@"V:|[_top]-5.0-[_bottom]|"
あいまいさを避けるために、これら 2 つのビューの幅を指定する必要があるようです。
しかし、ボトムビューで __sidePanel_ の残りのスペースを埋める必要があります。
__bottom_ を __top_ の下部 (コンテンツに基づいてある時点で定義された高さを取得) とその親 __sidePanel_ の下部に固定すると、__sidePanel_ と __bottom_ の両方があいまいになります。制約が非常に似ているため、これは理にかなっています(そして、__bottom_の制約を最上位のself.viewではなく__sidePanel_ビューに追加しても回避されません)。
__bottom_ の高さをハードコーディングすると、あいまいさは解消されますが、定義された高さは必要ありません。__sidePanel_ の残りのスペースを埋めたい。
あいまいさを解決するために何ができるかについての提案はありますが、それでも私が求めていることを達成できますか?