我隐藏了默认的苹果标签栏,因为我们已经创建了自己的标签栏。它工作正常,但在切换几次标签栏项目后,苹果默认标签栏重新出现并且不再隐藏。这有点随机。经过调查,我们意识到在一个视图中,在 viewWillAppear 和 viewDidAppear 之间,标签栏的属性发生了变化。
例如 viewWillAppear 结尾:tab bar frame (0 431, 320 49), hidden = YES, opaque = NO viewDidAppear 开头:tab bar frame (320 431, 320 49), opaque = NO
框架的值已更改,隐藏属性丢失。任何人都知道 viewWillAppear 和 viewDidAppear 之间会发生什么?