gpt4 book ai didi

ios - UISplitViewController 中的 masterViewController 未显示

转载 作者:行者123 更新时间:2023-12-01 16:52:25 25 4
gpt4 key购买 nike

我有一个带有 3 个选项卡的 tabbarcontroller,它们是 splitviewcontrollers。
它工作正常,除非:

  • 在纵向 View 中点击 rootview 按钮以显示主视图
    弹出框。
  • 切换到任何其他标签
  • 旋转到横向(出现该选项卡的 masterview Controller )
  • 切换回第一个选项卡,详细 View Controller 位于
    正确的位置(距左边框 320 像素),而是主视图
    我黑屏

  • 我枚举了 splitviewcontroller subview ,但 masterview 不存在。

    如果我以纵向和横向旋转设备,则会出现主视图。

    我试图用这张图片更好地解释:

    enter image description here

    最佳答案

    在我看来,这个问题可能是由你所有的 UISplitViewControllers 使用相同的委托(delegate)引起的,可能是你的 AppDelegate。这可能会导致您看到的行为,因为当一个 UISplitViewController 从 collapseSecondaryViewController:ontoPrimaryController 返回 false 时,它们都将返回 false,为您提供左侧的填充以为 masterViewController 腾出空间。但是您不活动的 UISplitViewController 没有显示 masterViewController,因此您得到一个空白区域,而不是您期望的。

    关于ios - UISplitViewController 中的 masterViewController 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14560427/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com