【问题标题】:presentModalViewController does nothing现在的模态视图控制器什么都不做
【发布时间】:2011-05-02 20:48:57
【问题描述】:

我有一个 UIViewController (parent) 与 viewDidLoad 上的另一个 UIViewController (child) 调用 presentModalViewController

如果 parent 没有 UINavigationController,那么 presentModalViewController 什么也不做。如果它有一个 UINavigationController,那么 presentModalViewController 会按预期显示 child

这是presentModalViewController 的标准行为还是这里有其他东西在起作用?

【问题讨论】:

    标签: iphone ios uiviewcontroller uinavigationcontroller modal-dialog


    【解决方案1】:

    因为你是在 viewDidLoad 中展示它,请尝试在 viewDidAppear 中展示它。

    【讨论】:

    • 就是这样。谢谢!你知道 UINavigationController 必须这样做的原因和作用吗?
    【解决方案2】:

    调试您的应用并查看子视图是否不为零,如果为零则不是标准行为,否则我认为这是标准行为..

    希望,它有帮助..

    【讨论】:

    • 不确定我是否理解。子视图控制器不为零。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多