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

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

Восстановить пароль Регистрация
 
suvorov
5 / 5 / 0
Регистрация: 14.11.2012
Сообщений: 110
11.04.2014, 01:15     AutoLayout и смена ориентации #1
Добрый день!
Использую AutoLayout. При повороте экрана все растягивается как надо. Но на элементы нельзя нажать, тоесть не происходят никаких событий. При этом это касается элемнтов, которые были за пределами ширины 320, тоесть портретной ориентации. Если перейти на другой таб и обратно, элементы становятся доступными и все работает ок. Не подскажите, в чем может быть проблема? Ниже небольшая иллюстрация:
AutoLayout и смена ориентации
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для 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
 Аватар для 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
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,268
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
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
18.04.2014, 07:24     AutoLayout и смена ориентации #7
Vorona, пока понимания нет, рекомендации не помогут. :/
Yandex
Объявления
18.04.2014, 07:24     AutoLayout и смена ориентации
Ответ Создать тему
Опции темы

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