美文网首页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