在iPhone应用程序上切换webOS样式视图

时间:2010-06-11 23:39:50

标签: iphone interface core-animation webos

我一直在使用iPhone应用程序,我想拥有像Palm Pre那样的多任务切换视图。我知道通过使用应用程序底部的黑条来切换视图的常用方法,但我正在处理的应用程序不适合在路上有一个大黑条(参见附图#1)。

我想我的问题是,如何缩小当前视图(“当前位置”窗口)并在侧面显示其他视图? (参见附图#2)然后可以左右滑动以查看其他视图。我不知道如何做到这一点,如果有人可以帮我解决这个问题,我将永远感激不尽。

http://www.threepixeldrift.com/images/deep-storage/webOScardapp1.jpg http://www.threepixeldrift.com/images/deep-storage/webOScardapp2.jpg

2 个答案:

答案 0 :(得分:1)

架构应该与NavigationController类似:您有许多ViewControllers,每个ViewControllers负责您应用中的一张卡。然后你有一个“超级控制器”来控制这些ViewControllers,在必要的时候通过在superview中添加和删除它们的受控视图。

您需要使用CoreAnimation并自行编写动画。

答案 1 :(得分:0)

我会使用UIScrollView,每张卡都可以是一个小视图,通过设置contentoff集来显示。