【发布时间】:2026-01-22 15:20:08
【问题描述】:
我在 iOS 中使用标签栏控制器时遇到了一个奇怪的行为。我有一个带有 3 个选项卡的控制器,如下图所示:
以下问题仅发生在物理设备上,而不发生在模拟器上:当我在顶部显示视图控制器(模态)并再次将其关闭时,选项卡栏变为完全透明(非半透明)当且仅当它是在地图选项卡处于活动状态时显示。如果在显示视图控制器时列表或设置选项卡处于活动状态,那么在再次关闭该视图控制器后一切都会保持原样。
有没有人遇到过类似的行为?它是一个错误吗?还是我做错了什么?
感谢您的帮助。
【问题讨论】:
-
你是如何介绍 VC 的?您是否使用 [self.tabBarController presentViewController:vc animated:YES] 从选项卡控制器本身呈现?
标签: ios objective-c transparent uitabcontroller