iOS开发实战笔记

iOS 开发实战小知识(八)

2018-03-28  本文已影响4人  Eddiegooo

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约束冲突,导致界面卡顿厉害。
图片大小。

上一篇 下一篇

猜你喜欢

热点阅读