Я установил UITabBar как непрозрачный в раскадровке, но я все еще, кажется, преувеличиваю. Когда я устанавливаю свой пользовательский UITabBarController с setBarStyle
, доступен только OpaqueBlack.Autolayout игнорирует UITabBar (содержимое под панелью) на iOS7
Но это наименьшая проблема. Независимо от того, что я делаю, содержимое моего представления позиционируется под панелью вкладок, как будто оно игнорируется ayutolayout. На раскадровке все выглядит отлично. что-то запутывается во время выполнения?
О, самое главное. Проблема возникает только на iOS7!
Вот мои настройки ViewController в раскадровке:
И здесь является проблематичным содержание (UITableView), который получает расположен под UITabBar на ios7 приложение. Выглядит хорошо в раскадровке, хотя:
И, наконец UITableView ограничения:
да его работающий штраф для меня. но у моего приложения есть Tabbacontroller alos. Остальная часть viewcontroller работает нормально. Ошибка в контроллере представления таблиц. предположим, что у меня 5 вкладок. 1. Когда я нажимаю на вкладку (открывается экран списка), она отлично работает, когда я нажимаю на подробное описание списка. до его рабочего уровня 2. Когда я нажимаю на вкладку 2 (другой список), открываю. это время, когда я нажимаю кнопку tab1, чем основной экран представления экрана, уменьшает до 64 пикселей. я пытался сильно увеличить, но не работает .. что я могу сделать в этом случае ?? – Hitarth
Вместо проверки конкретной версии лучше проверить наличие селектора: 'if ([self responsesToSelector: @selector (setEdgesForExtendedLayout :))) – DarkDust