В некоторых случаях на моей панели вкладок на iOS 7 фон отсутствует. См. Снимок экрана:
Я подклассифицировал UITabBarController и представил мой подкласс таким образом:
[self.navigationController presentViewController:tabBarController animated:NO completion:nil];
Иногда, хотя это редко, фон просто не отображается на моей панели вкладок, и я вижу это прямо через него. Нет полупрозрачного вида - просто прозрачность...
Я отлаживал использование отличного Reveal app и обнаружил, что когда я наблюдаю эту проблему, _UITabBarBackgroundView отсутствует в UITabBar во время выполнения (это должно быть подсмотром UITabBar). И в случае, если это стоит отметить, UIImageView также отсутствует в UITabBar, когда фон отсутствует.
Я в недоумении. Что может привести к тому, что панель вкладок будет отсутствовать в подвале _UITabBarBackgroundView?