Это не совсем программный контроль, но вы можете запустить приложение в режиме 2x на iOS 4.2.
У меня была пара приложений, которые всегда запускались в режиме 2x, и это было очень приятно, но я только понял, почему это было сегодня!
Шаги:
- Запустить приложение для iPhone (например, из Xcode)
- Используйте кнопки «1x» и «2x» для выбора желаемого уровня масштабирования
- Нажмите кнопку возврата домой, чтобы вернуться в панель запуска
- Дважды нажмите кнопку «Домой», чтобы вызвать диспетчер задач.
- Убейте ваше приложение (удерживайте палец, пока значки не начнут танцевать, затем нажмите кнопку «-» на значке вашего приложения)
(Если вы запустили отладчик на шаге 1, Xcode сообщит вам, что программа получила SIGKILL и может остановиться где-нибудь случайно в стеке вызовов; вы можете проигнорировать это.)
Теперь, когда вы в следующий раз запустите программу, она запустится с уровнем масштабирования, выбранным вами на шаге 2!
Я не проверял абсолютно все способы закрытия программы, но это предпочтение не сохраняется, если вы останавливаете его из XCode (например, с помощью пункта меню Run | Stop), и оно не сохраняется, если ваш Программа завершается с использованием exit
. Закрытие его с помощью программы запуска - единственный способ, который я нашел до сих пор ...