【问题标题】:Is it possible to be a refresh control unhidden if tableview is hidden?如果 tableview 被隐藏,是否有可能成为未隐藏的刷新控件?
【发布时间】:2021-12-26 12:47:33
【问题描述】:

我有一个带有刷新控制的表格视图:

tableView.refreshControl = UIRefreshControl()
tableView.refreshControl?.addTarget(self, action: #selector(refresh), for: .valueChanged)

我有一个自定义 SkeletonView,当用户拉动刷新时它被 tableview 替换:

private func setLoading(_ loading: Bool) {
        if loading {
            tableView.isHidden = true
            tableView.scrollToTop(animated: false)
            setSkeletonView(isHidden: false)
        } else {
            setSkeletonView(isHidden: true)
            tableView.isHidden = false
        }
 }

当我拉动刷新控件时,它会以表格视图消失,并在成功加载后出现。另外,我不想设置 largeTitle 导航栏,我想使用小的导航栏。

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    如果tableview被隐藏,是否有可能是一个不隐藏的刷新控件?

    基本上没有。如果 B 是 A 的子视图,则如果 A 被隐藏,则 B 被隐藏。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      相关资源
      最近更新 更多