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

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

Войти
Регистрация
Восстановить пароль
 
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
#1

Принудительная смена ориентации экрана в iOS 7 - Программирование iOS

03.07.2014, 18:56. Просмотров 866. Ответов 1
Метки нет (Все метки)

Доброго времени суток.
Мое приложение спроектировано таким образом, что первый и второй экраны поддерживают только портретную ориентацию, а третий может и в альбомной быть. Когда я выхожу с третьего (в альбомной ориентации) на второй - второй должен автоматически перерисоваться в портретную, но я этого не могу добиться.
Во втором вьюконтроллере есть такие строки
Objective-C
1
2
3
4
5
6
7
8
9
- (BOOL)shouldAutorotate
{
    return NO;
}
 
- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationPortrait;
}
но они только запрещают смену ориентации из портретной. Перепробовал все советы на стэковерфлоу:
- менял ориентацию статус бара;
- пытался вызвать attemptRotationToDeviceOrientation;
и еще много чего, но ничего не помогло. Может кто-то сталкивался с этим и знает решение?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 18:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Принудительная смена ориентации экрана в iOS 7 (Программирование iOS):

AutoLayout и смена ориентации - Программирование iOS
Добрый день! Использую AutoLayout. При повороте экрана все растягивается как надо. Но на элементы нельзя нажать, тоесть не происходят...

Диагональ экрана для iOS разработчиков - Программирование iOS
Всем привет. Хочу прикупить imac, стоит вопрос не столько в начинке сколько в диагонали экрана. Расскажите кто на чем пишет, достаточно ли...

Разные устройства/ориентации - Программирование iOS
Здравствуйте. Каким образом реализуются разные разметки UI для разных устройств и ориентаций? Как, к примеру сделать в портретной...

Storyboard и корректная отработка смены ориентации (Mono) - Программирование iOS
Здравствуйте. Пишу свой первый проект под iOS в xamarin studio. В проекте есть сториборд и 9 Вьюконтроллеров, для каждого уже прописан...

Как сделать адаптацию интерфейса к альбомной ориентации экрана - Objective-C
у меня есть таблица с вот такими UIView в ячейках, как можно сделать чтобы при смене ориентации экрана в альбомную увеличивалась длина...

Смена ориентации экрана - Программирование Android
в папке layout файл screen.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
04.07.2014, 07:01 #2
Когда я выхожу с третьего (в альбомной ориентации) на второй - второй должен автоматически перерисоваться в портретную, но я этого не могу добиться.
просто ловишь переход назад и говоришь пользователю

"Для перехода назад поверните устройство"

ЛИБО

все же сделать неполную поддержку LandScape остальных экранов. То есть они будут выглятедь в LandScape немножко криво, зато будут отображаться.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2014, 07:01
Привет! Вот еще темы с ответами:

Смена ориентации экрана перезапускает приложение - Программирование Android
Создаю на своем мобильном приложении. На очередном этапе заметил, что смена ориентации экрана как бы перезапускает приложение: отображаются...

Принудительная смена потока - C#
Можно ли принудительно сменить поток на следующий? lock(this) {запрос на сервер} здесь нужно сменить поток ибо ждем ответа ...

Смена ориентации координат - Visual Basic
как сделатьтак, чтобы вертикалинвя координата была направленна не вниз, а вверх?

Принудительная смена культуры всех потоков - C#
Добрый день. Имеется однооконное приложение WinForms с локализацией (русский и английский языки). Для принудительной смены языка на...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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