HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 保存单元格中活动指示符的状态大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在单元格中有活动指示器.使用NSFetchedResultsController更新单元格

func controller(controller: NSFetchedResultsController,didChangeObject anObject: AnyObject,aTindexPath indexPath: NSIndexPath?,forChangeType type: NSFetchedResultsChangeType,newIndexPath: NSIndexPath?) {
    switch type {
        case .update:
           if let _indexPath = indexPath {
            self.tableView.reloadRowsATindexPaths([_indexPath],withRowAnimation: .NonE)
           }
    }

我的问题是,在重新加载行之后,活动指示器状态再次设置为0并且动画看起来是混蛋.

ios – 保存单元格中活动指示符的状态

这可能以某种方式保存指示器状态或不重新加载它…

解决方法

除了动画或隐藏之外,没有公共API来获取或设置UIActivityIndi​​catorView的状态.我认为你能做的最好的事情就是尝试使用一些行动画来调试reloadRowsATindexPaths以查看它是否看起来更好.

想到的另一个古怪的事情是,您可以拍摄UIActivityIndi​​catorView的快照,将其添加到新单元格中并将其淡出. (也许是动画甚至旋转).使它看起来更顺畅.但这绝对是一个坏主意,不值得麻烦.

大佬总结

以上是大佬教程为你收集整理的ios – 保存单元格中活动指示符的状态全部内容,希望文章能够帮你解决ios – 保存单元格中活动指示符的状态所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。