[英]Creating a card based UI in iOS
我正在尝试使用基于卡片的 ui 来制作应用程序,有点像 Jelly。 我想知道这将如何完成。 我正在考虑使用集合视图,但我不确定。 是否有任何开源库可以更轻松地做到这一点? 谢谢。
您可能无法使用开箱即用的组件来完成此任务。
我不认为
UICollectionView
会让你走得很远。
您几乎肯定需要自己动手。
我将首先为“卡片”创建一个视图控制器类,实例化其中的一些,将视图作为子视图添加到主视图,然后你可以用手指轻松地推动这些卡片。 您将需要阅读动画UIViews
和UIGestureRecognizers
。 确保势头是正确的。 像这样的应用程序真的需要高度调整物理,否则他们会感到尴尬。
一旦你的卡片愉快地在屏幕上滑动,只需让它们“下沉”到几个预先定义的位置(聚焦在前面和中间,并在下面的堆栈中休息) . 您可能还想为您的视图控制器提供某种状态来指示它们是否“活动”。
说起来容易做起来难,显然。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.