2016-11-01 10 views
0

私は、矛盾する制約の問題を抱えています.Xcodeは、私のScrollViewが同時に過度制約と過小制約であると主張しています。Xcode 8で矛盾している制約の問題

参照のスクリーンショット: enter image description here

答えて

0

これは報告されない可能性がありますエラーメッセージのように見えます「の行方不明の制約を:Yの位置や高さ」を正しく。

スクロールビューは、ビューコントローラビューの高さよりも小さいインセットを持つ上下レイアウトガイドに制約されているため、制約の競合が有効であるようです。スクロールView.height = height制約を削除することで、競合を取り除くことができます。

ビューの階層設定が表示されていない場合、「Y位置または高さの制約が必要です」というのは実際にスクロールビュー内のコンテンツとスクロール可能なコンテンツ領域を参照していると思います。スクロール・ビュー内のコンテンツを完全に制約すると、欠落している制約の問題を解決できます。