通过以下方式隐藏标签栏时:
self.tabBarController?.tabBar.isHidden = true
或
self.tabBarController?.tabBar.layer.zPosition = -1
标签栏按预期方式隐藏,但仍会响应触摸并切换标签。如何防止这种情况发生?
我希望在视图加载时显示选项卡栏,并且仅在特定模式下将其隐藏,然后再次取消隐藏,这样不幸的是,在加载之前涉及隐藏/删除选项卡栏的任何答案都将无济于事。
对于某些背景信息,我试图实现的目标可以看作是自定义ActionSheet。它来自底部,我想尽可能多地利用底部空间,因此隐藏了标签栏。然后,用户可以关闭操作表,然后重新显示选项卡栏。
答案 0 :(得分:0)
您可以使用此行代码禁用
self.tabBar.isUserInteractionEnabled = false