我有一个静态表视图,该表的所有行都适合视图控制器(不需要滚动)。
我还有一个子视图,我想将其添加到最后一行,因为该子视图很高,所以应该滚动它。 我做了这些事情,但没有一个起作用:
1-我在最后一行添加了scrollView
,并设置了约束使其适合最后一行。然后,将其定义为出口,并在viewdidload
中添加子视图。添加了子视图,但是滚动不起作用
2-我在最后一行中添加了一个容器,并且还在子视图中添加了scrollView
,并设置了约束使其适合子视图,然后添加了包含{{1 }}移至容器,但无法进行滚动。
可以帮助我做到吗?谢谢:)
答案 0 :(得分:1)
您可能只是忘记设置滚动视图的内容大小:
override func viewDidLoad() {
super.viewDidLoad()
let theView = UIView(frame: CGRect(x: 0, y: 0, width: ...))
scrollView.addSubview(theView)
scrollView.contentSize = theView.frame.size
}