在 tableview 单元格内滚动

Scrolling inside the tableview cell

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

我还有一个子视图想把它加到最后一行,因为这个子视图很高,所以应该滚动。 我做了这些事情,但其中 none 有效:

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

2- 我在最后一行添加了一个容器,我还在子视图上添加了 scrollView 并且我设置了约束以使其适合子视图,然后我添加了这个包含 scrollView 到容器,但滚动不起作用。

可以帮我做吗?谢谢:)

您可能只是忘记设置滚动视图的内容大小:

override func viewDidLoad() {
    super.viewDidLoad()

    let theView = UIView(frame: CGRect(x: 0, y: 0, width: ...))
    scrollView.addSubview(theView)
    scrollView.contentSize = theView.frame.size
}