2017-12-04 11 views
0

私のアプリのデプロイメントターゲットをiOS 11からiOS 9に引き下げようとしていますが、何らかの理由でレイアウトが間違っています。それはiOSの上で11.0より低いどのように見えるかiOS 9シミュレータを実行しているときにtableViewが正しく配置されていない

First picture

navigationBartableViewの間のスペースに注意してください) Second picture

:それはiOSの11.0にどのように見えるか

私が使用する制約は次のとおりです。

  • 合わせは、私は、layoutIfNeeded()を実装するが、無成功に任意のアイデアを試してみましたが、安全なエリアに

  • セーフゾーンにセーフゾーンに合わせボトム
  • 上揃えセーフゾーンに大手
  • 合わせ末尾なぜこれが起こるのですか?

  • +0

    トライself.automaticallyAdjustsScrollViewInsets = falseを または選択のViewController stoaryboradから調節しScrollViewインセットを、その後inspecter属性無効に行くと行きますインスペクタをアトリビュートに設定し、無効にするScrollView Insetsを調整する – karthikeyan

    +0

    @karthikeyanそのd idのトリック! –

    +0

    今は大丈夫ですか?私はそれを答えにしますか? – karthikeyan

    答えて

    2

    あなたは次のプロパティを無効にする必要がDocumentation

    を1として。

    self.automaticallyAdjustsScrollViewInsets = false 
    

    または

    選択stoaryboradからのViewControllerと

    enter image description here

    関連する問題