我正在开发一个社交应用,有一个主要的功能,“提要”。
到目前为止,它适用于自动布局,一切都很好,但考虑到未来高级开发和维护的成本,我正在寻找其他异步UI解决方案。
我想ComponentKit,AsyncDisplayKit是我要找的
但哪一个对我更好?
它们都支持异步ui布局,以及网络图像占位符和缓存?
ComponentKit和AsyncDisplayKit有什么区别?
哪一个更适合复杂的饲料设计?
包括: swift本机/友好,异步ui布局,图像缓存和占位符,复杂提要样式(垂直单元格中的水平单元格)等
发布于 2017-07-03 06:05:37
Component Kit -没有访问动画和框架的大型声明式布局(大量代码逐文件)布局。AsyncDisplayKit -小型,简洁,声明式布局,如果您覆盖layoutSubview方法,您可以阻止ASyncDisplayKit来计算框架,并通过直接访问视图的框架来实现自己的动画。
我的选择AsyncDisplayKit它更友好,容易制作,硬性布局在几分钟内。
发布于 2020-11-30 10:40:14
我一直在对ComponentKit和AsyncDisplay工具包进行一些研究,我认为Adam的帖子很好地总结了它:
AsyncDisplayKit支持复杂的手势驱动动画,这正是组件的弱点所在.这使得选择变得很容易:
https://stackoverflow.com/questions/43887062
复制相似问题