gpt4 book ai didi

objective-c - 当 Tabbar 项目更改时,UITabbar 会丢失上下文

转载 作者:行者123 更新时间:2023-11-30 12:08:14 31 4
gpt4 key购买 nike

在我的应用程序中,我有两个选项卡栏项目 A 和 B。从 View Controller ,我在 View Controller A的当前上下文下呈现了另一个 View Controller C,以便呈现的 View Controller 不覆盖全屏并且UITabbar可见。然后,当我选择第二个选项卡栏项目并切换回第一个选项卡栏项目并关闭所显示的 View Controller 时,当前选项卡栏项目将返回。

我有shared the demo example 。请按照以下步骤重新生成错误。

  1. 运行应用
  2. 按“出示 C”按钮
  3. 选择书签项目
  4. 选择返回评分最高的商品
  5. 按“关闭”按钮**

观察:黑屏期望:该选项卡栏项目中的 View Controller 应该可见。

最佳答案

通常,此上下文中的模态视图 Controller 将用于执行与该选项卡相关的某些操作,并且应在仍在该选项卡中时将其关闭[设计的行为,否则行为会很奇怪。如果您使用 View 调试器,您将在关闭呈现的 View 后看到选项卡中没有 View Controller ],因此使用模式呈现样式 overFullScreen,这将隐藏选项卡栏。如果您确实需要该 View (您以模态方式呈现的 View )保持可见,您可能需要使用导航 Controller 作为该选项卡的根,然后进行推送。下面的链接为您提供了这些答案..

Black screen after presenting modal view controller in current context from UITabBarController

关于objective-c - 当 Tabbar 项目更改时,UITabbar 会丢失上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46410379/

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