【问题标题】:UITableViewController and prefetchingUITableViewController 和预取
【发布时间】:2017-08-05 21:15:34
【问题描述】:

在我较旧的 Swift 3 应用程序中,我一直在使用 UITableView 并实现了该功能

func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath])

现在我重新设计了应用程序,想改用 UITableViewController,但找不到类似的预取功能。 TableViewController 有类似的功能吗?

我正在使用表格来显示异步下载的图像和 pdf:s。

【问题讨论】:

    标签: swift uitableview asynchronous prefetch


    【解决方案1】:

    只需让您的控制器采用UITableViewDataSourcePrefetching 协议即可。然后该功能将可用(并且是必需的)。

    正如您在评论中指出的那样,您还必须设置表格视图的prefetchDataSource

    【讨论】:

    • 谢谢,早些时候我进行了测试但没有成功,但是根据您的回答,我再次测试了它,现在我看到我忘记设置 tableView.prefetchDataSource = self (我可能首先以为我做了不需要因为tableviewcontroller)。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-22
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    相关资源
    最近更新 更多