swift - 刷新基于页面的应用程序

标签 swift refresh ios9 uipageviewcontroller

我正在通过 Parse.com 解析数据,但我在动态设置 View 和随时间刷新 View 时遇到了问题。 示例:当我设置 3 个 View 时,它工作正常。如果我需要设置更多的 2 个 View ,我不知道该怎么做。

有没有办法像拉动刷新(在 TableView 范围内)之类的那样刷新它?

希望您理解并感谢您。

最佳答案

这应该能帮到你。在您的 TableViewController 中添加此代码

var refresher: UIRefreshControl!

override func viewDidLoad() {
    super.viewDidLoad()

    refresher = UIRefreshControl()
    refresher.attributedTitle = NSAttributedString(string: "Pull To Refresh")
    refresher.addTarget(self, action: "refresh", forControlEvents: UIControlEvents.ValueChanged)

    self.resultsTable.addSubview(refresher)
}


func refresh(){
    //add code
}

关于swift - 刷新基于页面的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33138444/

相关文章:

ios - 无视频输出和 [MC] 从公共(public)有效用户设置中读取。 Swift/iOS 11 错误

在 Vscode 编辑器中切换文件时,React-native 项目会自行刷新

objective-c - 使用 NSURLSessionDataTask 进行线程处理

xcode - 如何使用 XCTest 在 Xcode 中测试 Swift 文件而无需构建整个应用程序?

ios - 在 swift 4 中将图像设置为 UINavigationBar 中的标题

swift - 使用 Locksmith 和 Swift 4 删除 token

jquery - 为什么克隆 DIV 中的 SELECT 在刷新时会出现错误行为?

html - 刷新时元素消失

ios - 如何在不同线程上同步分派(dispatch)具有多个参数的 block ?

iOS9 GoogleAnalytics 和 NSAppTransportSecurity