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

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

概述我在单元格中有活动指示器.使用NSFetchedResultsController更新单元格 func controller(controller: NSFetchedResultsController, didChangeObject anObject: AnyObject, atIndexPath indexPath: NSIndexPath?, forChangeType type: NSF 我在单元格中有活动指示器.使用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并且动画看起来是混蛋.

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

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

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

总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1029504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存