を残す:のiOS 9.1 UIScrollViewのは、次のように私は階層で<code>ViewController</code>を持つ空白
UIViewController
UIView
UIScrollView
UIView
UIImageView
UILabel
レイアウトUIScrollView
画面を満たすようなものです。このようなViewControllerには、プログラムによるスクロール、スクロールのリッスンなど、余分なロジックはありません。
これをiOS 9.0シミュレータで実行すると、レイアウトが正しく膨張し、UIImageView
が上端と同じ高さになります。
しかし、これをiOS 9.1シミュレータで実行すると、最初は上端と画像の間に大きな空白があります。 UIScrollView
に触れると、それ自体が訂正され、UIImageView
がマージンと同じ高さでスクロールします。
設定automaticallyAdjustsScrollViewInsets
は効果がありません(おそらくスクロールビューが自分のルートにないためです)。
私の質問は、これが原因で発生するiOS 9.1のスクロールビューとは何が違うのですか?それは私が使用しようとしている複雑なレイアウトではないので、それは私を悩ます。
編集
画面私の階層のショットとそれらに適用される制約、多分それは役立ちます。
自動レイアウト制約をチェックすると、制約が破れていると思います。 –
制約を破ることに関するエラーメッセージはコンソールにありません。私はそれが役立つ場合は、制約のスクリーンショットを追加します。 – Kevin