Swift:图像视图的滚动视图未启用?

时间:2014-08-28 02:09:13

标签: swift

所以我创建了一个滚动视图并在其中放置了一个图像视图。我将滚动视图初始化为变量,并在我的ViewController中编写了以下代码,然而,图像不会滚动。 怎么了?

稍后我还需要在这个滚动视图中放置几个​​按钮,所以如果我在这里遗漏了一些东西,那么如果你也可以为按钮解决这个问题,那就太棒了。

我的代码:

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        ScrollView.scrollEnabled = true

    }
    @IBOutlet weak var ScrollView: UIScrollView!

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

1 个答案:

答案 0 :(得分:1)

尝试明确设置内容大小:

self.scrollView.contentSize = CGSize(width:somethingBigger, height: somethingBigger); 

回答你的后续问题...使scrollView的高度等于屏幕的高度。然后它不会垂直滚动。程序化的东西会覆盖故事板的东西。