实现CoverFlow视图

时间:2012-10-07 14:33:38

标签: ios xcode coverflow

我必须创建一个视图,我必须放入图像的CoverFlow。 我怎么能克里特呢? 会有带标签的图像可以解释图像。

2 个答案:

答案 0 :(得分:11)

有很多方法可以做到这一点

  • 如果您的应用程序仅限iOS6 +且不需要支持iOS5,则可以使用UICollectionView来实现它。您需要构建一些自定义布局 - 使用Apple ID登录后,请参阅session 219 of WWDC'12 here。您还可以在网上找到大量的教程,只需谷歌查看UICollectionView关键字。
  • 如果您需要支持iOS5或更早版本,或者如果您不想构建自己的自定义UICollectionViewLayout,则可以使用一些已经创建的类 - 其中有很多类净。其中最着名的是github上的 iCaroussel ,它是免费的,与多个版本的iOS(不仅仅是iOS6)兼容,并且允许你做几乎所有类型的caroussel,包括{ {1}}和iCarouselTypeCoverFlow类型(请参阅其github上的自述文件)

答案 1 :(得分:7)

iOS6中的UICollectionView允许您执行此操作。查看WWDC 2012视频(在developer.apple.com上):

  • 会议205 - 介绍集合视图
  • 会话219 - 高级集合视图和构建自定义布局

要获取视频:

  • 登录developer.apple.com并点击“iOS开发中心”(左侧)
  • 然后在“开发视频”(左侧)下单击WWDC 2012
  • 系统可能会再次提示您登录,但之后您只需点击视频
  • 即可
  • 所有WWDC 2012视频也可在iTunesU上获取

视频还会显示示例代码。

Github上还有示例代码: Coverflow example