240 发简信
IP属地:浙江
  • @JavenZ 我是reloadData之后立马用这个collectionViewLayout.collectionViewContentSize取出来是不对的,用dispatch异步把collectionViewLayout.collectionViewContentSize取高度的代码放到主队列后面就可以了。

    UICollectionView reloadData后立即获取contentSize.height高度

    有时候做一些嵌套collectionView的控件,需要动态高度的时候,我们会试图在刷新collectionView之后获取contentSize的高度。不过这时候直接col...

  • 这样也不对,reloadData是异步操作,这时候取出来的是不对的

    UICollectionView reloadData后立即获取contentSize.height高度

    有时候做一些嵌套collectionView的控件,需要动态高度的时候,我们会试图在刷新collectionView之后获取contentSize的高度。不过这时候直接col...

  • 120
    iOS - 优化App冷启动速度

    1. App的启动分为三个主要阶段: main()函数执行前 main()函数执行后(从main函数执行,到设置self.window.rootViewController)...

  • iOS组件化思路-大神博客研读和思考

    一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码...

  • 我们的app也是因为同样的原因被拒了,但是我们不知道究竟是什么隐藏功能,这个怎么解决?请问博主怎么定位到问题的??

    weex 项目打包审核ios被拒!使用私有API

    Guideline 2.3.1 - Performance We continue to find that your app contains hidden feature...

  • 谢谢,很有用.一直对锁机制搞不太明白,现在至少有一个纲领性的认识了

    iOS 常见知识点(三):Lock

    锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...