大佬教程收集整理的这篇文章主要介绍了ios – [self.tableview reloadData];导致闪烁,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望UI只在用户输入app时更新一次,因此我在ViewDidLoad中重新加载..这是代码..任何帮助如何消除这种闪烁…一些代码示例会有所帮助.
- (void)viewDidLoad { [super viewDidLoad]; self.myTableView.datasource = self; self.myTableView.delegate = self; PFQuery * getCollectionInfo = [PFQuery queryWithClassName:@"Collection"]; // make query [getCollectionInfo orderByDescending:@"updatedAt"]; [getCollectionInfo setCachePolicy:kPFCachePolicyCacheThenNetwork]; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0); dispatch_async(queue,^{ [getCollectionInfo findObjectsInBACkgroundWithBlock:^(NSArray *objects,NSError *error) { if (!error) { CollectionQueryResult = (NSMutableArray *)objects; [self.tableView reloadData]; // whenevr get result } else{ //no errors } }]; });
以上是大佬教程为你收集整理的ios – [self.tableview reloadData];导致闪烁全部内容,希望文章能够帮你解决ios – [self.tableview reloadData];导致闪烁所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。