奇怪的 UINavigationController 行为

发布于 2024-10-05 16:43:47 字数 402 浏览 1 评论 0原文

我的应用程序中的 navigationController 遇到了一些问题。我正在使用 Kal 日历组件 - https://github.com/klazuka/Kal

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

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

谢谢。

I am having a bit of trouble with my navigationController in my app. I am using the Kal Calendar component - https://github.com/klazuka/Kal.

I have created the view controller and have go it to appear in the correct position within in my app i.e. Click on a new tab and init the rootviewcontroller as the KalViewController and it sort of loads correctly but the back button is visible on the navBar when it should be the rootView and it is clickable 5 times before going to the true root, it's hard to explain but I have no idea what is wrong.

i have tried it with a table view and clicking on the first element in the tableView takes you to the calendar which works perfectly but this is not what I want/need in the app.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呆° 2024-10-12 16:43:47

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

It sounds like you have both a UINavigationController and a UITabBarController. Make sure that the tab bar controller is your “main” view and that there are separate UINavigationControllers for each view controller in the tab bar. The different tabs’ view controllers should not be in the same navigation controller’s view heirarchy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文