首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学海无涯

    iOS开发之DiffableDataSource

    新的刷新的方法为 apply,通过使用 apply 方法无需计算变更的 indexPaths,也无需调用 reload,即可安全地在主线程或后台线程更新 UI, 仅需简单的将需要变更后的数据通过 NSDiffableDataSourceSnapshot enum Section: CaseIterable { case main } var snapshot = NSDiffableDataSourceSnapshot<Section, City

    2.2K10发布于 2020-06-08
  • 来自专栏学海无涯

    iOS开发之Lists in UICollectionView

    first case second } extension ViewController { func updateList() { var snapshot = NSDiffableDataSourceSnapshot

    1.7K10发布于 2020-07-14
  • 来自专栏学海无涯

    iOS开发之Lists in UICollectionView补充

    first case second } extension ViewController { func updateList() { var snapshot = NSDiffableDataSourceSnapshot

    1K60发布于 2020-10-29
  • 来自专栏学海无涯

    iOS14开发-UIView

    NSDiffableDataSourceSnapshot:UITableView 的状态。 apply(_:animatingDifferences:):当要显示或更新数据时,通过调用 NSDiffableDataSourceSnapshot 对象的 apply 方法将其提供给数据源,该方法将比较当前显示的快照 enum Section: CaseIterable { case main } // 获取NSDiffableDataSourceSnapshot var snapshot = NSDiffableDataSourceSnapshot first case second } extension ViewController { func updateList() { var snapshot = NSDiffableDataSourceSnapshot

    14.8K10发布于 2021-01-21
  • 来自专栏正则

    AVKit框架详细解析(三) —— 基于视频播放器的画中画实现(二)

    typealias DataSource = UICollectionViewDiffableDataSource<Category, Video> typealias Snapshot = NSDiffableDataSourceSnapshot

    2.3K10发布于 2021-09-04
领券