我有scrollView
,并且在scrollView
上插入了许多对象,但是我的scrollView
却给我错误,它的宽度和高度为(0.0)
代码:
lazy var scrollView: UIScrollView = {
let scroll = UIScrollView()
scroll.contentSize = CGSize(width: view.frame.size.width, height: 1200)
scroll.backgroundColor = UIColor(red: 244/255, green: 244/255, blue: 244/255, alpha: 1)
return scroll
}()
override func viewDidLoad() {
super.viewDidLoad()
print(scrollView.frame.size.height)
}
func setupScrollView() {
scrollView.isScrollEnabled = true
self.view.addSubview(scrollView)
scrollView.anchor(top: view.topAnchor, left: view.leftAnchor, bottom: view.bottomAnchor, right: view.rightAnchor, paddingTop: 0, paddingLeft: 0, paddingBottom: 0, paddingRight: 0, width: 0, height: 0)
}
当我改变约束中的宽度和高度时,我得到错误提示!
出什么问题了?
答案 0 :(得分:0)
在以编程方式配置约束时,请确保在设置约束之前添加以下行。
scrollView.translatesAutoresizingMaskIntoConstraints = false