2010-02-25 83 views
1

我對Objective-C和iPhone的開發還很陌生,並且試圖理解在iBook Store和iTunes中看到的效果。請在3:30左右開始看看Apple Announces iPad Part 3--你會看到史蒂夫挖掘出一本書,它隨着周圍翻轉並顯示關於該書的信息,購買詳細信息等而被放大。在另一個例子中,當Steve演示了iTunes(20.15s)的視頻集的第一部分時,點擊一張專輯翻轉封面藝術,將其放大並展開歌曲列表。瞭解iBookstore/iTunes編碼邏輯

動畫不應該是一個問題,但我試圖找出這是如何實際上放在一起。我是否正確地假設每個縮略圖/相冊僅僅是一個imageview,它被切換到另一個視圖,而主視圖在背景中仍然可見。在這樣的網格中放置多個子視圖的最佳實踐是什麼?用戶可以點擊並獲取更多信息,調出一個交互式子視圖然後點擊返回?

由於有成千上萬的書籍,我認爲子視圖必須基於.plist文件的內容以某種方式生成,例如。您還必須生成適當的位置才能在屏幕上繪製。我過分複雜的東西?

+0

誰知道? iPad尚未發佈。 (這與NDA無關,SDK沒有任何應用程序) – kennytm 2010-02-25 15:38:58

回答

0

您是否擁有Apple Developer ID?那裏有很多信息可以回答你的問題。大部分您描述的內容,我相信是由iPhoneOS內的Cor​​e Animation處理的。如果您可以訪問Apple Developer Connection,請參閱The Core Animation Programming Guide。

+0

感謝您的提示,我仔細閱讀了文檔,並對圖層的工作方式有了更好的瞭解。我要深入瞭解我究竟能創造什麼。 – Chris 2010-02-26 04:04:37