我正在使用swift来获取我的滚动视图,我的元素的结构如图所示
我在视图控制器中使用的代码是
import UIKit
class scrollview: UIViewController {
@IBOutlet weak var scroller: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
scroller.userInteractionEnabled=true
scroller.contentSize=CGSizeMake(scroller.frame.size.width, scroller.frame.size.height)
但是我无法让我的页面滚动任何人都可以帮我解决这个问题我错过了任何约束或我的代码有什么问题吗?
答案 0 :(得分:0)
要使UIScrollView
滚动,内容大小必须大于其帧大小。例如,如果要垂直滚动,则必须为scrollView.contentSize.height> scrollView.frame.size.height。
答案 1 :(得分:0)
scroller.contentSize = CGSizeMake(应该是标签的总宽度不滚动视图宽度,应该是标签的总高度而不是scrollview高度)
contentize应大于帧大小以进行滚动。