UISplitview 纵向 tabbarcontroller 内的初始状态

发布于 2024-12-21 01:55:03 字数 620 浏览 2 评论 0原文

我有一个与此线程中所述类似的问题: iPad UISplitView 纵向初始状态:如何显示弹出控制器小部件?

问题是,当我的应用程序以纵向模式启动时,分割视图的主视图按钮不会显示。在上面提到的线程中,解决方案是以编程方式将 splitview 分配为窗口的 rootviewcontroller。 对我来说,这不起作用,因为我的 splitview 在 tabbarcontroller 中,那就是 rootviewcontroller。此外,我在不同的选项卡下有另一个 splitview,并且存在相同的问题。 当我将 iPad 旋转至横向并返回时,会出现该按钮,但我必须分别对两个选项卡执行此操作。此外,该按钮仅出现在设备上,而不出现在模拟器中。

有没有人有办法触发 splitViewController:willHideViewController:withBarButtonItem:forPopoverController: ?

我仅在 iOS 5、iPad 上使用情节提要进行工作。

I have a similar problem as stated in this thread: iPad UISplitView initial state in portrait: how to display popover controller widget?

The issue is that when my app starts in portrait mode the button for the masterview of the splitview does not show. In the thread mentioned above the solution was to porgrammatically assign the splitview as the window's rootviewcontroller.
For me this will not work as I have my splitview within a tabbarcontroller and that is the rootviewcontroller. Furthermore I have another splitview under a different tab and that has the same issue.
When I rotate the iPad to landscape and back the button appears, but I have to do that for both tabs individually. Also, the button only appears on the device not in the simulator.

Does anyone have a way to trigger the splitViewController:willHideViewController:withBarButtonItem:forPopoverController: ?

I am working from a storyboard in iOS 5, iPad only.

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

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

发布评论

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