2016-10-18 9 views
0

UIScrollViewStoryboardからInterface Builderを使用して実装しようとしています。 ViewControllerは、UINavigationBarです。 これは私のStoryboard垂直方向の空間の奇妙な振る舞い

  1. UIScrollViewを追加し、(ない余白に)0に上、下、左、右の間隔を設定内の私が行う手順です。

  2. UIViewを追加し、それをscrollViewの子に設定します。そのスペースを以下のように設定します:top、left、right to 0そして幅と高さをリストにある値に設定し、viewcontrollerの一番下にスペーシングを設定します。

enter image description here

奇妙な行動がトップ制約が道高予想より取得することで、 は、私はここで何をしないのですか? ありがとう!

+0

あなたは一流を有効にしようとした、トレーリングとトップ(UIScrollViewの)Superviewsにエッジと高さを設定することがありますか? – weissja19

+0

scrollViewを使用する場合は、常にcontentViewをサブビューとして追加し、その後のすべてのビューがこのcontentViewの中に入ります。コンテンツにスーパー、トップ、トレーリング、ボトムをスーパービューに表示します。あなたの全体のビューの幅と高さに等しい幅と高さを設定します。スクロールの方向に応じて、同じ幅/高さを低く設定します。このcontentViewは、contentViewのサブビューの制約に応じて、scrollViewのスクロールサイズのサイズを変更します。 – Rikh

+0

@Rikh同じことが起こる、私が今追加したビュー "contentView"は64ポイント下にシフトされる –

答えて

1

あなたができることは、左側の階層からビューコントローラを選択し、属性インスペクタで「スクロールビューのインセットを調整する」をオフにします。

enter image description here

+0

それを釘付けにした!ありがとう:) –