一个屏幕上的多个视图iPhone / iPad

时间:2011-11-23 14:06:16

标签: iphone ipad model-view-controller uitableview

我看到多个应用使用此功能,例如Facebook iPad App,Twitter iPad App。 如何实现,多个视图可以进出主视图? 看来它们都在一个视角链中。

我无法理解。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以在彼此的顶部添加多个子视图uiviews,并在需要时使用cabasicanimation移动它们。

另一种可能更好的方法是在quartzcore中使用图层。您可以将图层添加到图层并根据需要进行排列。您甚至可以使图层阴影并具有圆角..

答案 1 :(得分:1)

Twitter和Facebook都为他们的iPad应用程序做了一些非常自定义的东西。他们也有很多开源的iOS代码,帮助他们做到这一点。查看Twitter的TWUI和Facebook的Three20

执行类似效果的一种稍微简单的方法是使用UISplitViewController。拆分视图控制器有点像iPhone上UINavigationController的大哥。