からUIDatePickerをキープボタン、0は下のレイアウトガイドです。は、私がiOSのビュー階層は次のように配置されている広すぎる成長
スタックビューには、スーパービュー(スクロールビュー)の先頭、末尾、上、下の空白が0個あります。
しかし、水平方向に、私はUIDatePicker
の主な内容を越えて延びる長い行はちょっと醜いと思います:
私はしました制約の多くの順列を試しました(UIDatePicker
の最大幅+中心X、様々なコンテンツの抱き合わせの優先順位を上げ、UIScrollView
と中心Xには幅の制約がありません)、すべてがあいまいなレイアウトや矛盾する制約をもたらしました。私はここで何を目指しているのですか?
EDIT:StackViewが展開を拒否する以下のような制約(ScrollViewはコンテナに固定され、StackViewはScrollViewに0の後端、先頭、下端、上端スペースで固定され、日付ピッカーでは幅の等しい制約に固定されます)その幅と位置は親の左側に固定されています。
これはStackViewに0に設定先頭と末尾の制約があるにもかかわらず発生します。
potraiteや風景の両方に幅315で
Center
にDatePicker
を維持しますこれを物理的なデバイス上で少しテストしました。画面の端まで伸びる 'UIDatePicker'は、スクロールするのが非常に困難です。 –常に一定の大きさに維持する先行スペースと後続スペースを追加しました。 (ポートレートまたは風景モードで)。 – SNarula
確かに。問題は、先行/後続の制約をどのような制約で置き換えるかわからないということです。私がこれまでに試したことのすべては、あいまいな、または矛盾したレイアウトをもたらしました。 –