2012-10-07 88 views

回答

7

iOS6中的UICollectionView將允許您執行此操作。看看WWDC 2012視頻(developer.apple.com):

  • 會話205 - 引入集合視圖
  • 會話219 - 高級收集意見和構建自定義佈局

要獲得視頻:

  • 登錄developer.apple.com和「iOS版開發中心」(左)點擊
  • 然後「發展六下DEOS」(左)點擊WWDC 2012
  • 可能會提示您重新登入,但之後你可以點擊視頻
  • 所有的WWDC 2012影片也iTunesU
可用

視頻還顯示示例代碼。

還有Github上的示例代碼: Coverflow example

+0

我在哪裏可以找到它們? –

+0

@GiovanniFilaferro:回答更多信息。 –

+0

「看視頻」不是一個好的解決方案,因爲尋找精確解決方案的非文本源需要太多時間。如果可能的話,您可以在回答問題的視頻中給出準確的時間,或者只是將答案從幻燈片複製到計算器中? – Cindeselia

11

有很多方法可以做到這一點

  • 如果你的應用是iOS6的+僅不需要支持iOS5的,你可以使用UICollectionView來執行它。您需要構建一些自定義佈局 - 使用Apple ID登錄後,請參閱session 219 of WWDC'12 here。你也可以在網上找到大量的教程,只需谷歌UICollectionView關鍵字。
  • 如果您需要支持iOS5或更早版本,或者您不想構建自己的自定義UICollectionViewLayout,則可以使用一些已經制作好的類 - 網絡上有很多類。其中最着名的是iCaroussel github,它是免費的,兼容多種版本的iOS(不僅僅是iOS6),並且允許你做幾乎所有的caroussel,包括iCarouselTypeCoverFlowiCarouselTypeCoverFlow2類型(請參閱其README github)