Насколько мне известно, у меня странная проблема.Дело в том, что кадр представления UIVIewController изменяется, когда он впервые отображается в UITabBarController.
Я попытаюсь описать свою архитектуру.У меня есть класс, который является подклассом UITabController.Внутри этого класса я создаю 3 UIViewController (A, B, C) и затем помещаю их в массив viewControllers UITabBarController.selectedIndex для UITabBarController установлен в 0, поэтому A является первым отображаемым.Все выглядит нормально с точки зрения А. Но когда я переключаюсь на второе представление B или третье представление C, каждый кадр подпредставления как-то нарушается.Размеры и позиции изменены.
i NSLog фреймы UIViewControllers (A, B, C) перед добавлением их в массив viewControllers UITabBarController и результат (0,20,320,460).В настоящий момент они отображаются, их рамка изменяется на (0,0,320,411).Но ViewControlles A по-прежнему отображается нормально.Два других нет: S