0

我的应用程序适用于 iPad。

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

我在页脚横幅中的 3 个子视图为每个不同的 UIViewController 加载,并将此控制器的视图显示到他们的视图中。

我希望当我单击一个按钮进入该子视图之一(属于我的 UIViewController,具有 240x162px 视图的按钮)时,使子视图消失并在我的主视图中显示一个居中的弹出窗口(500x350px)和动画。

举个例子,iPad 的 WeatherBug 有我想要的,当你点击顶部的一个块时,小视图翻转和缩放效果完成,显示一个居中的 uiview 和更多内容。

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

4

1 回答 1

0

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

于 2010-08-31T23:44:45.487 回答