Для создания приложения с настраиваемым TabBarController, где вкладки находятся в верхней части экрана, я использую MHTabBarController.UINavigationController: неправильное положение для ChildViewController
Но я изменил MHTabBarController in that way, что базовый контроллер не является UIViewController, а UINavigationController, потому что мне нужны push-сегменты и все, что нужно UINavigationController.
Проблема: последняя вкладка (ViewController последней вкладки) отображается в неправильном вертикальном положении. ViewController запускает больше пикселей ниже, чем другие.
Некоторые скриншоты, показывающие проблему:
Tab 1 (хорошо, как ожидалось):
Tab 2 (Хорошо, как и ожидалось):
Tab 3 (не в порядке, он начинает под ожидаемой позиции):
Что может быть основной причиной? Проблема переключается с UINavigationController на UIViewController.
Попробуйте ввести следующее: 'self.automaticallyAdjustsScrollViewInsets = NO;' – Horray
Да, это решается вопрос! Большое спасибо ! https://github.com/itinance/MHTabBarController/commit/90952d2fd028f22e10708bfdc2c2271545e8b09c Вы должны отправить ответ, чтобы я мог отметить его как «решенный», – itinance