Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中创建基于卡的UI_Ios_Iphone_Objective C_Ios7 - Fatal编程技术网

在iOS中创建基于卡的UI

在iOS中创建基于卡的UI,ios,iphone,objective-c,ios7,Ios,Iphone,Objective C,Ios7,我试着用一个基于卡片的用户界面来做这个应用,有点像果冻。我想知道这是怎么做到的。我在考虑使用集合视图,但我不确定。有没有开源库可以让这更容易做到?谢谢 您可能无法使用现成的组件来完成此任务。我认为UICollectionView不会让你走得很远。你几乎肯定需要自己动手 首先,我将为“卡片”创建一个视图控制器类,实例化其中的一些,将视图作为子视图添加到主视图中,然后使用手指轻松地推送这些卡片。你会想仔细阅读,然后。确保动力是正确的。像这样的应用真的需要高度优化的物理,否则它们会感到尴尬 一旦你的卡

我试着用一个基于卡片的用户界面来做这个应用,有点像果冻。我想知道这是怎么做到的。我在考虑使用集合视图,但我不确定。有没有开源库可以让这更容易做到?谢谢

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

首先,我将为“卡片”创建一个视图控制器类,实例化其中的一些,将视图作为子视图添加到主视图中,然后使用手指轻松地推送这些卡片。你会想仔细阅读,然后。确保动力是正确的。像这样的应用真的需要高度优化的物理,否则它们会感到尴尬

一旦你的卡片在屏幕上欢快地快速移动,你只需要让它们“下沉”到两个预定义的位置(聚焦在前面和中间,并在下面的堆栈中休息)。您可能还希望为视图控制器提供某种状态,以指示它们是否处于“活动”状态


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

我认为UICollectionView绝对足以创建此UICollectionView。在仔细查看
UICollectionView
文档后,我想我会同意。我主要写Mac应用程序,我把它和只支持固定网格的应用程序搞混了。我的错误。