iPhone / iPad App Development TV OUT
-
08-10-2019 - |
Вопрос
ПРИВЕТ,
Я только что представил свое первое приложение в iTunes для одобрения, однако, что я действительно хочу добавить к нему как можно скорее.
Я хотел бы кодировать приложение, которое он может использовать функции TV OUT как iPhone, так и iPad? В идеале он будет работать аналогичным образом, как Keynote работает, т.е. вы видите немного больше на сам iPad, чем проецируются на телевизоре, но даже просто отражают экран, будет шагом в правильном направлении.
Я искал по всему этому, и все, что я продолжаю получать, это загрузка джейлбрейка для вас iPhone, чтобы отразить экран, который на самом деле не помогает.
Заранее спасибо,
Решение
http://mattgemmell.com/2010/06/01/ipad-vga-output. Должен ли вы начать ...
Другие советы
Если вы просто хотите отразить, используйте мой Tvoutmanager Singleton. Я привел код, чтобы сделать это на Github: https://github.com/robterrell/tvoutmanager. (Хммм ... я только что заметил, что я не подтолкнул самый последний код. Я проверю и нажимаю новый код как можно скорее.) Я написал некоторую подробную информацию об этом в http://www.touchcentric.com/blog/Чахивы/123. Если вы хотите знать, как и почему.
По сути, просто добавьте файлы в свой проект и позвоните:
[[TVOutManager sharedInstance] startTVOut];
Если вы хотите сделать больше, чем зеркальное отображение, прочитайте документы на UISCREEN. Довольно тривиально создать UiWindow на внешнем экране (украсть биты от TVUTMANAGER, если вам нужно) и добавлять его до него. Таким образом, у вас может быть ключевой контроллер на экране устройства, а главный дисплей находится на внешнем дисплее.
Зеркальное отображение невозможно.
Но чтобы нарисовать на внешнем дисплее, просто получите объект UIPREEN для внешнего дисплея, затем установите свой свойство экрана UiWindow к нему (обязательно установить кадр правильно и т. Д.) Все в этом окне следует нарисовать на соответствующем дисплее Отказ
Относительные ссылки:
- developer.apple.com/Library/ios/#documentation/uikit/reference/uiwindow_class/uiwindowclassreference/uiwindowclassreference.html (посмотрите на свойство экрана)
- developer.apple.com/Library/ios/#documentation/uikit/reference/uiscreen_class/Reference/uiscreen.html (посмотрите на экраны +)
(У меня нет репутации => Не удается выложить кликабельные ссылки)