tableview和scrollview之间存在问题

时间:2018-01-09 20:25:11

标签: ios swift uiviewcontroller uiscrollview

当我滚动表格View时,屏幕会跳起来。我在视图中有TableView,在滚动视图中有视图。

我参考了以下链接。 conflict scrolling scrollview and tableview

我无法获得明确的解决方案。

请提供我的意见。

2 个答案:

答案 0 :(得分:0)

正如您的关联问题的答案所示,您应该UITableView置于UIScrollView内,因为他们的滚动只会发生冲突。如果您需要在UIScrollView的顶部或底部添加更多静态视图,请删除UITableView并使用页眉或页脚。

答案 1 :(得分:0)

滚动tableview时避免反弹ScrollView。我添加了以下代码行。它对我有用。

  self.scrollView.delegate = self
     scrollView.contentSize = CGSize(width: self.view.frame.width, height: 500)
     scrollView.showsVerticalScrollIndicator = true
     scrollView.tag = 1

   func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
        if scrollView.tag != 1 {
            self.scrollView.bounces = false
        }
    }

由于