我的滚动视图代码不起作用?

时间:2015-03-09 17:25:21

标签: ios swift xcode6

我正在使用swift来获取我的滚动视图,我的元素的结构如图所示enter image description here

我在视图控制器中使用的代码是

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)

但是我无法让我的页面滚动任何人都可以帮我解决这个问题我错过了任何约束或我的代码有什么问题吗?

2 个答案:

答案 0 :(得分:0)

要使UIScrollView滚动,内容大小必须大于其帧大小。例如,如果要垂直滚动,则必须为scrollView.contentSize.height> scrollView.frame.size.height。

答案 1 :(得分:0)

scroller.contentSize = CGSizeMake(应该是标签的总宽度不滚动视图宽度,应该是标签的总高度而不是scrollview高度)

contentize应大于帧大小以进行滚动。