【问题标题】:iPhone iPad UIView controller popup centerediPhone iPad UIView 控制器弹出居中
【发布时间】:2010-08-31 18:27:31
【问题描述】:

我的应用程序适用于 iPad。

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

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

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

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

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

【问题讨论】:

    标签: iphone animation uiview popup flip


    【解决方案1】:

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

    【讨论】:

    • 完美。我今天在工作中确实考虑过,我的想法几乎相同。我正在使用自定义委托来做其他事情,只是想以这种方式尝试。你确认!只是还不确定我的页脚视图和我的根视图控制器中的视图之间的动画。我会尽力。谢谢!
    猜你喜欢
    • 2016-04-23
    • 1970-01-01
    • 2019-11-13
    • 2011-02-07
    • 2010-11-05
    • 1970-01-01
    • 2011-06-13
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多