所以我创建了一个滚动视图并在其中放置了一个图像视图。我将滚动视图初始化为变量,并在我的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.
}
}
答案 0 :(得分:1)
尝试明确设置内容大小:
self.scrollView.contentSize = CGSize(width:somethingBigger, height: somethingBigger);
回答你的后续问题...使scrollView的高度等于屏幕的高度。然后它不会垂直滚动。程序化的东西会覆盖故事板的东西。