【问题标题】:Weird UINavigationController behavior奇怪的 UINavigationController 行为
【发布时间】:2010-11-30 11:53:18
【问题描述】:

我的应用程序中的 navigationController 有点问题。我正在使用 Kal 日历组件 - https://github.com/klazuka/Kal

我已经创建了视图控制器,并让它出现在我的应用程序中的正确位置,即单击一个新选项卡并将 rootviewcontroller 初始化为 KalViewController,它可以正确加载,但后退按钮在navBar 什么时候应该是 rootView 并且在进入真正的根之前可以点击 5 次,这很难解释,但我不知道出了什么问题。

我已经尝试使用表格视图并单击 tableView 中的第一个元素会将您带到完美运行的日历,但这不是我在应用程序中想要/需要的。

谢谢。

【问题讨论】:

    标签: iphone cocoa-touch uinavigationcontroller


    【解决方案1】:

    听起来您同时拥有UINavigationControllerUITabBarController。确保标签栏控制器是您的“主”视图,并且标签栏中的每个视图控制器都有单独的UINavigationControllers。不同选项卡的视图控制器不应位于同一个导航控制器的视图层次结构中。

    【讨论】:

    • 我有点明白你想说什么,但似乎这就是我实际设置它的方式。这是应用程序层次结构的屏幕截图:imgur.com/Cvm3Y.png。希望这会有所帮助。
    • 这看起来有点奇怪。我不确定为什么最后一个标签栏项目在层次结构中。真的,这在 Interface Builder 中有点复杂。你最好编码一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多