gpt4 book ai didi

ios - 在 iOS 13 中,从呈现模式中拉动刷新表格 View 不起作用

转载 作者:行者123 更新时间:2023-12-01 21:57:29 35 4
gpt4 key购买 nike

我在tableview中使用了UIRefreshControl,它在ios 13中自动呈现了 View Controller 。使用了同一 View Controller 内的tableview。

vc.modalPresentationStyle = .automatic

问题是,一旦滑动刷新顶部 View Controller ,它就会消失。我已阻止以下代码关闭,但 View Controller 仍然不会从顶部刷新。

vc.isModalInPresentation = true

如何在不关闭 View Controller 的情况下刷新表格 View ?

最佳答案

如果iOS版本是10以后,使用tableView的RefreshControl,不要使用addSubview。

let refreshControl:UIRefreshControl = UIRefreshControl.init()

if #available(iOS 10.0, *) {
tableView.refreshControl = refreshControl
} else {
tableView.addSubview(refreshControl)
}

无论 isModalInPresentation 是 true 还是 false。

关于ios - 在 iOS 13 中,从呈现模式中拉动刷新表格 View 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58157258/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com