繁体   English   中英

在 iOS 中创建基于卡片的 UI

[英]Creating a card based UI in iOS

我正在尝试使用基于卡片的 ui 来制作应用程序,有点像 Jelly。 我想知道这将如何完成。 我正在考虑使用集合视图,但我不确定。 是否有任何开源库可以更轻松地做到这一点? 谢谢。

在此处输入图片说明

您可能无法使用开箱即用的组件来完成此任务。 我不认为 UICollectionView会让你走得很远。 您几乎肯定需要自己动手。

我将首先为“卡片”创建一个视图控制器类,实例化其中的一些,将视图作为子视图添加到主视图,然后你可以用手指轻松地推动这些卡片。 您将需要阅读动画UIViewsUIGestureRecognizers 确保势头是正确的。 像这样的应用程序真的需要高度调整物理,否则他们会感到尴尬。

一旦你的卡片愉快地在屏幕上滑动,只需让它们“下沉”到几个预先定义的位置(聚焦在前面和中间,并在下面的堆栈中休息) . 您可能还想为您的视图控制器提供某种状态来指示它们是否“活动”。

说起来容易做起来难,显然。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM