2015-11-05 4 views
6

を残す:の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のスクロールビューとは何が違うのですか?それは私が使用しようとしている複雑なレイアウトではないので、それは私を悩ます。

編集

画面私の階層のショットとそれらに適用される制約、多分それは役立ちます。 constraints

+0

自動レイアウト制約をチェックすると、制約が破れていると思います。 –

+0

制約を破ることに関するエラーメッセージはコンソールにありません。私はそれが役立つ場合は、制約のスクリーンショットを追加します。 – Kevin

答えて

0

私は問題が高所の制約かもしれないと思う。それらを取り除き、必要に応じて一度に1つずつ戻してみてください。

関連する問題