在tableview单元格内滚动

时间:2019-03-20 00:44:37

标签: ios swift uiscrollview containers subview

我有一个静态表视图,该表的所有行都适合视图控制器(不需要滚动)。

我还有一个子视图,我想将其添加到最后一行,因为该子视图很高,所以应该滚动它。 我做了这些事情,但没有一个起作用:

1-我在最后一行添加了scrollView,并设置了约束使其适合最后一行。然后,将其定义为出口,并在viewdidload中添加子视图。添加了子视图,但是滚动不起作用

2-我在最后一行中添加了一个容器,并且还在子视图中添加了scrollView,并设置了约束使其适合子视图,然后添加了包含{{1 }}移至容器,但无法进行滚动。

可以帮助我做到吗?谢谢:)

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
}