Ios 在导航堆栈上的UIViewController中,如何检测选项卡栏是否可见并获取对它的引用?

Ios 在导航堆栈上的UIViewController中,如何检测选项卡栏是否可见并获取对它的引用?,ios,swift,tabbar,Ios,Swift,Tabbar,下面的代码似乎仅在viewcontroller是tabbarcontroller的子级时有效 var tabHeight: Int { if let tabBar = self.tabBarController?.tabBar { if !tabBar.isHidden { return tabBar.frame.height } } } 可能的重复可能的重复

下面的代码似乎仅在viewcontroller是tabbarcontroller的子级时有效

var tabHeight: Int {
  if let tabBar = self.tabBarController?.tabBar {
    if !tabBar.isHidden { return tabBar.frame.height }
  }
}
可能的重复可能的重复