Выход VGA для iPad - как убрать лишний UIScreen - PullRequest
0 голосов
/ 01 июля 2010

Мне нужно отобразить конкретное представление на отдельном экране, аналогично тому, как Keynotes обрабатывает режим презентации.

Я успешно справился с этим, проверив, сколько экранов доступно, а затем добавил желаемое представление в виде подпредставления второго окна.

Однако, если я отклоняю родительское представление, которое обрабатывает создание подпредставления, второй экран никогда не отключается, и представление остается на экране. Есть ли какая-то форма звонка [externalWindow removeSubview], которую мне не хватает? Я освобождаю представление, которое я добавил к дополнительному окну в методе dealloc класса, который его создает, но я не уверен, как мне обращаться с дополнительным окном.

1 Ответ

1 голос
/ 29 августа 2010

Я думаю, что внешнее окно хранит копию последнего вывода, пока ваше приложение (или другое приложение) не выведет что-то новое.Попробуйте отключить внешнее окно перед отключением вывода.Вы можете попробовать установить externalWindow.backgroundColor = [UIColor blackColor] или добавить временный черный UIView перед отключением вывода.

Удачи!

...