2016-09-30 14 views
2

新しいiOSデベロッパー、PluralsightのiOS 9コースに従っており、いくつかのラベルをScrollViewに配置する必要があります。私がしたすべては、ラベルやボタンのすべての選択だったとiOS 10 ScrollViewが動作しない

エディタをクリック - >埋め込むには - >スクロールビュー

は、ここでは次のようになります。

で働いていた

image

をiOS 9デモ私は、動作していないiOS 10とは異なる何かがあるかどうか疑問に思っています。アプリにデプロイするとラベルが表示されますが、スクロールすることはできません。そして、はい、私はシミュレータでスクロールする方法を知っています。

いくつかの警告が表示されます(デモにも表示されています)。私はそれらのいくつかを解決するが、まだ動作しませんでした:

image

+0

にcontentSizeを提供することはあいまいなスクロール可能なコンテンツheight'を持っているため、制約をスクロールすることができません(水平にスクロールしている場合は幅) – AdamPro13

答えて

2

あなたはストーリーボードの右下隅に位置していoption.Which「提案制約にリセット」を使用することができます。

あなたはとてもちょうどそれが `そう警告だそれぞれのViewControllerにviewDidLayoutSubviews()メソッドをオーバーライドし、scrollView

override func viewDidLayoutSubviews() { 
    scrollView.contentSize = CGSize(width: self.view.frame.width, height: 1600.0) 
} 
+0

ありがとう、私は長い間解決策を探していて、これをトリックでした! –

関連する問題