Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
suvorov
5 / 5 / 0
Регистрация: 14.11.2012
Сообщений: 110
#1

AutoLayout и смена ориентации - Программирование iOS/iPhone

11.04.2014, 01:15. Просмотров 708. Ответов 6
Метки нет (Все метки)

Добрый день!
Использую AutoLayout. При повороте экрана все растягивается как надо. Но на элементы нельзя нажать, тоесть не происходят никаких событий. При этом это касается элемнтов, которые были за пределами ширины 320, тоесть портретной ориентации. Если перейти на другой таб и обратно, элементы становятся доступными и все работает ок. Не подскажите, в чем может быть проблема? Ниже небольшая иллюстрация:
AutoLayout и смена ориентации
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
11.04.2014, 09:09     AutoLayout и смена ориентации #2
suvorov, проверяйте фреймы отображения для контроллеров, которые применены в UITabBarController.
suvorov
5 / 5 / 0
Регистрация: 14.11.2012
Сообщений: 110
11.04.2014, 09:14  [ТС]     AutoLayout и смена ориентации #3
Не могли бы вы немного подробнее объяснить?
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
11.04.2014, 14:27     AutoLayout и смена ориентации #4
suvorov, как я уже сказал вполне вероятно что после смены ориентации фреймы отображения не обновляются. Может у вас корявые constraints поставлены?
suvorov
5 / 5 / 0
Регистрация: 14.11.2012
Сообщений: 110
15.04.2014, 23:00  [ТС]     AutoLayout и смена ориентации #5
Решил свою пролбему добавлением во viewDidLoad следующего кода:

C
1
[self.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
Может кому пригодится
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
18.04.2014, 00:27     AutoLayout и смена ориентации #6
то же самое можете сделать в interface builder, раз вы его используете
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 07:24     AutoLayout и смена ориентации
Еще ссылки по теме:

Objective-C Как сделать адаптацию интерфейса к альбомной ориентации экрана
Storyboard и корректная отработка смены ориентации (Mono)
Смена цвета status bar Objective-C
Динамические компоненты на Scroll-е (autolayout). Вёрстка
Разные устройства/ориентации

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
18.04.2014, 07:24     AutoLayout и смена ориентации #7
Vorona, пока понимания нет, рекомендации не помогут. :/
Yandex
Объявления
18.04.2014, 07:24     AutoLayout и смена ориентации
Ответ Создать тему
Опции темы

Текущее время: 20:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru