作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 iOS 中创建一个类似消息应用程序的气泡表。它需要滚动时单元格的弹跳效果。它在没有 TLSpringFlowLayut 的情况下工作正常但是,使用这种布局,滚动非常缓慢且断断续续。
同样在设备中它占用了高达 96% 的内存和 CPU
最佳答案
实际上问题出在您使用的 TLSpringFlowLayout 类上,查看该类,它正在以 Spring 的形式添加 UIAttachment 行为(动态行为)。因此,很明显,您在滚动该 View 时会感受到 Spring 般的效果。打开您的 Xib 文件,其中您已使用 TLSpringFlowLayout 附加了 collectionView 的布局,将其所有者更改为默认值,即 UICollectionViewFlowLayout。它现在工作正常,不占用太多内存或不使用太多 CPU。
顺便说一下,感谢您提供这么好的代码,我已经在我的应用程序中使用了那个代码。
关于ios - 当您添加超过 20 行时,带有 TLSpringflowLayout 的 UICollectionView 无法平滑滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24233728/
我正在 iOS 中创建一个类似消息应用程序的气泡表。它需要滚动时单元格的弹跳效果。它在没有 TLSpringFlowLayut 的情况下工作正常但是,使用这种布局,滚动非常缓慢且断断续续。 同样在设备
我是一名优秀的程序员,十分优秀!