Можно ли отключить автоповорот iPhone в ландшафтном режиме?

13

Я не выношу функцию автоповорота iPhone, например, повернуть телефон чуть выше порога, и экран поворачивается от портрета к пейзажу.

Это всегда сбивает меня с толку, особенно когда я лежу и просто хочу читать мой iPhone в портретном режиме.

Есть ли способ вообще отключить эту функцию?

bmike
источник
1
Это действительно раздражает, не так ли? Практически единственная причина, по которой я делаю джейлбрейк, это Ингибитор вращения.
Также интерес представляет способ блокировки в ландшафтном режиме, который не так прост, как портретная блокировка - apple.stackexchange.com/questions/78897/…
bmike
@Rich, мне интересно, какой самозваный гуру юзабилити в Apple изобрел автоповорот.
Pacerier

Ответы:

13

До iOS 4 - изменения программного обеспечения джейлбрейка могли сделать это.

Для iOS 4 и более поздних версий функция блокировки легко устанавливает портретный режим для всех приложений, работающих как в книжной, так и в альбомной ориентации.

Вы можете заблокировать поворот экрана на iPhone 3GS и 4 под управлением iOS 4 только в портретном режиме, дважды нажав кнопку «Домой» (вызов переключателя задач), проведя пальцем вправо, чтобы отобразить элементы управления мультимедиа, и нажав самый левый значок (выглядит как кнопка обновления), блокировка вращения. После блокировки вы увидите значок замка и значок новой строки состояния того же дизайна.

Примечание: это не влияет на приложения, которые работают только в ландшафтном режиме, такие как большинство игр.

Изменить: видео о том, как это сделать: http://www.youtube.com/watch?v=xYkUzYXtZT0

jtjacques
источник
Я был разочарован тем, что Apple не сделала эту блокировку для текущей ориентации. Это просто и сделает встроенную функциональность намного более полезной.
г.
3
@ g Я думаю, это потому, что iPhone не имеет альбомной ориентации домашнего экрана (или телефона, или календаря, или карты, или iTunes, или ...). Это заблокировало бы ландшафтные приложения, скажем Safari, в ландшафтном, и вам нужно будет поворачивать iPhone каждый раз, когда вы закрываете и открываете приложение. Portrait - родная ориентация iPhone, в отличие от iPad, который на самом деле не имеет родной ориентации и, следовательно, имеет больше смысла в привязке к текущему режиму.
Jtjacques
Может быть, но это не веская причина; вы должны повернуть его в любом случае для приложений, которые работают только в ландшафтном режиме.
г.
2

Нет, на официальном iPhone нет возможности отключить акселерометр.

По-видимому, для джейлбрейкнутых iPhone есть приложение Cydia под названием «Rotation Inhibitor» (спасибо JeffP), которое позволяет отключить наклон для Safari и режима музыки. Информация здесь , но у меня нет опыта работы с ней.

th3dude
источник
Если вы читаете комментарии к этому посту, программа на Cydia называется «Ингибитор вращения»
Есть также приложение iNoRotate
Pacerier
1

На iOS 7+:

  • Проведите пальцем от нижней части экрана вверх. Должно появиться меню «Центр управления».

Центр управления

  • Нажмите на значок замка.
Хайме Санта Круз
источник
0

С появлением функции доступности iOS 6+ «Управляемый доступ» для этого есть обходной путь. Он ограничивает несколько вещей, но он полностью работает, если вам действительно нужно решение.

  1. Чтобы включить функцию, которую вы будете использовать, перейдите в «Настройки»> «Основные»> «Специальные возможности»> «Управляемый доступ» и установите переключатель в положение «ВКЛ». Установите пароль.

  2. Перейдите к приложению, в котором вы хотите заблокировать вращение, и поверните устройство в альбомную ориентацию.

  3. Трижды нажмите кнопку «Домой». В зависимости от того, как установлены другие параметры специальных возможностей, вам может потребоваться выбрать «Управляемый доступ» во всплывающем окне.

  4. Выберите «Параметры» и отключите Motion. Нажмите Готово, затем Старт.

Это теперь заблокирует вращение в ориентации пейзажа! К сожалению, он также отключает все аппаратные кнопки, поэтому вы не сможете переключать приложения, блокировать устройство или регулировать громкость, пока вы снова не нажмете три раза кнопку «Домой» снова, чтобы отключить управляемый доступ.

Тимоти Мюллер-Хардер
источник