Перемещение графики в поле зрения камеры

Я пытаюсь заставить графику перемещаться случайным образом в режиме камеры. Есть ли способ заставить шары двигаться в поле зрения камеры? Или какие-либо руководства, на которые может порекомендовать меня кто-либо из вас?


person Wu Chin Kwang    schedule 15.11.2011    source источник


Ответы (1)


Для этого вам нужно будет реализовать собственное представление камеры: создать класс UIViewController, установить для него UIImagePicerControllerSelegate, реализовать все необходимые методы для работы imagePicker, установить для свойства useCustomInterface значение «NO», а затем добавить любые дополнительные представления к вашей настраиваемой камере. . Вы также можете заставить их двигаться как хотите.

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

person SentineL    schedule 15.11.2011
comment
Как мне добавить подпредставление в мой контроллер представления? - person Wu Chin Kwang; 15.11.2011
comment
Как обычно. Вы можете добавить его, используя построитель интерфейса, или прагматично: [self.view addSubView: (здесь ваш вид / изображение / кнопка, что угодно, что такое подкласс UIView)]; - person SentineL; 15.11.2011
comment
Я могу размещать изображения шаров, но не знаю, как запрограммировать их движение. Я понятия не имею, где разместить коды, которые перемещают шары. - person Wu Chin Kwang; 16.11.2011
comment
Объяснить это в двух словах сложно. Вам нужно лучше понимать кодирование на объекте-c. Вам решать, где его разместить: есть много способов делать то, что вы хотите, но для каждого из них вам нужно будет настроить разные вещи. Вы можете реализовать свою логику в классе просмотра камеры, но это будет некрасиво. Вы можете сделать это в любом другом классе, но вам нужно будет реализовать некоторые методы делегата. И так далее. Я не могу сказать вам, как лучше всего это сделать, потому что мы думаем иначе, и я не видел вашего кода. - person SentineL; 16.11.2011