【发布时间】:2019-03-18 12:03:58
【问题描述】:
我有一个自定义视图,我在父级中设置它:
func setup(){
view.backgroundColor = .gray
view.addSubview(chartView)
chartView.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true
chartView.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true
chartView.topAnchor.constraint(equalTo: view.topAnchor, constant: statusAndNavigationBarHeight).isActive = true
chartView.heightAnchor.constraint(equalToConstant: Dimensions.chartHeight.value).isActive = true
}
然后在那个视图中我尝试设置一个滚动:
scroll = UIScrollView.init(frame: CGRect(x: 0.0, y: 0.0, width: scrollWidth(), // print 728.0
height: Double(Dimensions.chartHeight.value))) // print 400.0
scroll.isScrollEnabled = true
scroll.showsHorizontalScrollIndicator = true
addSubview(scroll)
}
仅此而已,当我启动应用程序时,我无法水平拖动和滚动,在调试编辑器中我看不到它是大宽度的滚动视图。
【问题讨论】:
标签: swift uiscrollview