iphone - 如何创建全局导航堆栈?

标签 iphone objective-c cocoa-touch uinavigationcontroller uitabbarcontroller

我想要一个全局导航堆栈。当用户更改选项卡或导航到同一选项卡中的新 View 时,我想将新 View 推送到全局导航堆栈上。我希望导航栏中的后退按钮返回到上一个 View ,该 View 有时是不同的选项卡,有时是同一选项卡中的不同 View 。

enter image description here

最佳答案

要实现此效果,您可以放弃 UITabBarController - 并通过使用自定义 View 或自定义标准 UIToolbar 来模拟栏。

有一个导航 Controller ,您的自定义工具栏始终可见,当点击它时,只需将您想要的 View 推送到导航堆栈上即可。

关于iphone - 如何创建全局导航堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278510/

相关文章:

ios - objective-c:分配与综合/保留

ios - 使用 UIWebView 进行手势识别

ios - UINavigationController 与 ViewController 内容重叠

iphone - 如何在导航 Controller 上调用另一个类并将其添加到应用程序委托(delegate)

objective-c - Objective C 能否在运行时确定调用者对象引用(反射)?

ios - isEqualToString 没有按预期工作?

objective-c - 用于呈现多个模态的 NSNotificationCenter?

iPhone、核心数据和 JSON

iphone - 在服务器 iPhone 上上传图像

c++ - 有没有什么方法可以在没有 .mm 扩展名的情况下从 Objective-C 代码调用 C++ 函数?