【问题标题】:What do I do if I want UINavigationController functionality without a navigation controller?如果我想要没有导航控制器的 UINavigationController 功能该怎么办?
【发布时间】:2010-02-01 02:05:32
【问题描述】:

我知道 UINavigationController 有很好的视图推送方法。但是假设我不想使用 UINavigationController 因为我不希望屏幕顶部的栏。是否有一种特定的方式来推送和弹出我想要的视图?

另外,什么时候应该使用 presentModalViewController,什么时候不应该?

谢谢, 安东尼

更新:

向视图添加子视图怎么样?

【问题讨论】:

  • 您能详细说明“将子视图添加到视图”是什么意思吗?

标签: iphone uiviewcontroller navigation controller modal-dialog


【解决方案1】:

你可以随时使用

[navigationController setNavigationBarHidden:YES animated:NO];

或通过 IB 设置。

如果您的导航结构深度为 2 或更多,则使用 UINavigationController 对象总是正确的,但当您只有两个相关视图且其中一个补充另一个时,您可以使用模态视图控制器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    相关资源
    最近更新 更多