2016-11-10 15 views
0

私はいくつかのs.oスレッドを試しましたが、どれも私のために解決していません。私はそれをスクロールさせない "containerScrollView"を持っています。私はそれをビューの内容よりも長くて短くしようとしましたが、どちらかが機能しない(長くなる)か、ビュー全体が白く(短い)になります。 iPhone 5では、「約」セクションをスクロールダウンできるようにする必要があるのに対し、3番目のラベルまでしか見ることができません。提案?おかげ![enter image description here] 1UIScrollViewはまったくスクロールしません

+0

スクロールビューの制約を設定しましたか? – User511

+0

scrollviewのコンテンツサイズが画面サイズを超えていなければ、スクロールすることしかできません。 –

+1

これは参考になるかもしれません:https://spin.atomicobject.com/2014/03/05/uiscrollview-autolayout-ios/ –

答えて

0

この

override func viewDidLayoutSubviews() { 
    super.viewDidLayoutSubviews() 
    scrollView.contentSize = CGSize(width:self.view.bounds.width, height: 1430) 
} 
0

を試してみてくださいあなたのスクロールビューはストーリーボードでも多くの高さを持っているようです。その高さをデバイスの高さと同じにするだけです。プログラムでスクロールビューのコンテンツサイズを設定します。どちらの

でscrollView.contentSize = CGSize(幅:self.view.bounds.width、高さ:(あなたがを必要とするものは何でも高さ))、それは制約を加えることになると

0

UIScrollViewは注意が必要です。 UIScrollViewのコンテンツビューとしては、常にUIViewを追加する必要があります。あなたの階層はthis-

|---UIScrollView 
    |---Content View 
     |---UIImageView 
     |---UILabel 
     |--- 

あなたsuperViewへのごUIScrollViewのための主要な、トップ、末尾と下部の追加のようなものでなければなりません。コンテンツビューにUIViewを追加します。コンテンツビューには先頭、上端、末尾、下端が表示されます。また、あなたのコンテンツビューから等しい幅と等しい高さの拘束を、UIScrollViewではなく、viewControllerビューに追加します。高さ制約の優先度を250に設定します。今すぐあなたのコンテンツビュー内のすべての後続のビューを楽しく追加してください!

また、のスクリーンショットに基づいて、UITableViewを使用してメニューのようなものを作成する必要があります。