【问题标题】:There is issue between tableview and scrollview表格视图和滚动视图之间存在问题
【发布时间】:2018-06-18 22:59:58
【问题描述】:

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

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

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

请就此提供意见。

【问题讨论】:

    标签: ios swift uiviewcontroller uiscrollview


    【解决方案1】:

    当我们滚动 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
            }
        }
    

    谢谢

    【讨论】:

      【解决方案2】:

      正如对链接问题的回答所暗示的那样,您应该UITableView 放在UIScrollView 中,因为它们的滚动只会发生冲突。如果您需要在 UITableView 的顶部或底部添加更多静态视图,请去掉 UIScrollView 并使用页眉或页脚。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多