Как создать поток покрытия с различными контроллерами представления? - PullRequest
0 голосов
/ 01 июня 2011

Я хочу показать вид контроллеров представления как изображения в плитках. Но как получить изображения всех контроллеров представления перед загрузкой этих контроллеров представления. Предложите мне какое-нибудь решение. Я искал по ссылке Flowcover

EDIT

Но в Моих представлениях есть графики, которые взяты из динамического контента (полученного из веб-сервиса) Как я могу сделать скриншот без загрузки вида? Если нет, можете ли вы предложить мне другое решение для отображения в «плитки».

Ответы [ 3 ]

2 голосов
/ 01 июня 2011

Использовать контроллер вида, так как изображение невозможно, но вы можете сделать схематический снимок экрана вашего вида и использовать его в потоке покрытия. Я также использовал этот трюк и работал как шарм.

Thx

0 голосов
/ 27 июля 2011

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

0 голосов
/ 01 июня 2011

То, как я это сделал, было написать поток обложек в OpenGL и построить текстуры, используя представления viewController. Когда каждый контроллер представления выходит вперед, вы можете нарисовать его представление поверх сцены OpenGL, чтобы пользователь мог взаимодействовать с ним. Когда пользователь снова перемещает обложку, этот UIView скрыт, и он снова будет смотреть на «снимок» текстуры viewController.

...