私はいくつかのs.oスレッドを試しましたが、どれも私のために解決していません。私はそれをスクロールさせない "containerScrollView"を持っています。私はそれをビューの内容よりも長くて短くしようとしましたが、どちらかが機能しない(長くなる)か、ビュー全体が白く(短い)になります。 iPhone 5では、「約」セクションをスクロールダウンできるようにする必要があるのに対し、3番目のラベルまでしか見ることができません。提案?おかげ] 1UIScrollViewはまったくスクロールしません
0
A
答えて
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
を使用してメニューのようなものを作成する必要があります。
スクロールビューの制約を設定しましたか? – User511
scrollviewのコンテンツサイズが画面サイズを超えていなければ、スクロールすることしかできません。 –
これは参考になるかもしれません:https://spin.atomicobject.com/2014/03/05/uiscrollview-autolayout-ios/ –