美文网首页iOS开发实战笔记
iOS 开发实战小知识(八)

iOS 开发实战小知识(八)

作者: Eddiegooo | 来源:发表于2018-03-28 16:48 被阅读4次

UICollectionView 刷新和动画

刷新UICollectionView避免隐式动画或是刷新无效果修改:将UICollectionView刷新放到performBatchUpdates方法里:

[collectionView performBatchUpdates:^{
                            [collectionView reloadItemsAtIndexPaths:@[indexPath]];
                        } completion:^(BOOL finished) {}];

或者

[UIView performWithoutAnimation:^{  
      //刷新界面  
       [self.collectionView reloadData];  
 }];  

参考一参考二

隐式动画关闭:

[CATransaction setDisableActions:YES];
[self.collectionView reloadData];
[CATransaction commit];

二、UIWebVIew 添加请求头部

使用可变请求方式,直接添加头部的值,设置你想要的key。
eg:[request addValue:@"ios" forHTTPHeaderField:@"app-type"];

三、界面卡顿原因

Masonry约束冲突,导致界面卡顿厉害。
图片大小。

相关文章

网友评论

    本文标题:iOS 开发实战小知识(八)

    本文链接:https://www.haomeiwen.com/subject/lujqqftx.html