iPhone iPad UIView控制器弹出中心

时间:2010-08-31 18:27:31

标签: iphone animation uiview popup flip

我的应用程序适用于iPad。

我有一个UIViewController作为我的应用程序的主视图。 我在底部有一个UIView作为页脚,在3个UIView(子视图)里面。

我在页脚横幅中的3个子视图为每个不同的UIViewController加载并在其视图中显示该控制器的视图。

我想点击这个子视图中的按钮(属于我的UIViewController的按钮,具有240x162px视图),以使子视图消失并显示带有动画的居中弹出窗口(500x350px)到我的主视图中图。

为了向您展示一个示例,WeatherBug for iPad具有我想要的功能,当您点击顶部的块,小视图翻转和缩放效果完成时,会显示具有更多内容的居中uiview。

请告诉我应该在哪里寻找! 谢谢,

1 个答案:

答案 0 :(得分:0)

使用委托模式。将“根”视图控制器指定为“页脚”视图控制器的委托。当点击按钮(没有点击iPhone)时,“页脚”视图控制器将隐藏横幅,然后调用委托方法来处理点击动作;在这种情况下,“根”视图控制器然后显示您的居中弹出窗口。弹出窗口完成后,“root”视图控制器会告诉“页脚”视图控制器再次显示横幅并恢复正常。