Today Extension:控件的刷新感觉无效果实际上是要等很久才更新

今天在熟悉today widget的时候发现,接口请求下来的数据赋值给控件,控件的更新非常非常慢,找了一波更新界面的方法都不对劲,后面想到数据的赋值实在接口请求完毕就进行赋值的,在block内部。于是将赋值和刷新方法放在了主线程中

dispatch_async(dispatch_get_main_queue(), ^{

                self.bottomLabel.frame = CGRectMake(15, CGRectGetMaxY(self.backButton.frame)+20, self.view.frame.size.width-30, 0);

                self.bottomLabel.text = singleDic[@"content"];

                [self.bottomLabel sizeToFit];

            });

就正常了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容