UITabBarController > > UISplitViewController > UINavigationController 创建问题

发布于 2024-11-28 16:56:01 字数 715 浏览 2 评论 0原文

我有一个关于 UISplitViewController 内的 UINavigationController 的问题。基本上,我的应用程序的结构如下所示。

Window 
---UITabBarController
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController 
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)

当我在详细信息页面上选择某些内容时,它只会在主页上显示它工作得很好。但是,当我在母版页上选择某些内容推送到下一个视图控制器并按后退按钮时,问题就出现了,视图会弹出,但就像是使用 dismissModalViewController 完成的(整个屏幕)正在下拉,包括细节区域)。问题仅出现在横屏模式下。如果屏幕处于垂直模式,它会像应该完成的那样弹出(从左到右)。

有什么想法吗?

I have a question regarding to the the UINavigationController inside UISplitViewController inside UITabBarController. Basically, the structure of my app looks like this.

Window 
---UITabBarController
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController 
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)

When I select something on detail page, it just show on master page which it works just fine. However, the problem comes when I select something on master page to push to the next view controller and press back button, the view is pop back but it is like it is done by using dismissModalViewController (the whole screen is pulling down including the detail area). The problem is only come on the horizontal screen mode. It pops back like it should be done (left to right) if the screen is on vertical mode.

Any idea?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文