2010-02-25 80 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