在这里查看效果 这是一个模仿城市指南应用中浏览城市的交互布局。(这个应用在raywenderlich上是最受欢迎的iOS动画应用之一。
使用它只需将作为一个类拖入到storyboard或nib中,当您创建集合视图时。或者,您也可以通过代码实例化它,并提供您的集合视图(通过withFrame:collectionViewLayout:或直接设置集合视图的布局属性)。然后您可以像之前一样使用您的集合视图。
对于此布局,一个重要的事项是在数据源协议中指定卡片数量时必须使用numberOfSectionsInCollectionView:,在collectionView:numberOfItemsInSection:中必须始终返回1。
另外,请注意,项目大小是由布局根据集合视图本身的大小计算为“合适的”,因此设置它不会产生任何效果。