Pergunta

Im developing a program that makes use of UIImagePicker custom class made by me, and the thing is I want to be able to use the manual-focus feature on the 3GS (the part where the user points where the camera should focus) and at the same time to use custom overlay view. Ive definir showsCameraControls para NO para que as imagens poderiam ser tomadas de forma programática e para fazer uso de minha própria sobreposição de costume, mas quando os controles da câmera estão escondidos por isso é o recurso de foco manual. Eu até cheguei ao ponto onde eu subclasse UIApplication para capturar os eventos de toque e para o ImagePicker para continuar a receber os eventos, a fim de executar o recurso de foco manual. E funcionou com showsCameraControls = YES, mas que `s não o que eu quero.

  • Existe uma maneira de chamar foco no 3GS?
  • Existe uma maneira que os controles da câmera estão escondidos, mas não o ponto de vista (viewController), que está a lidar com os eventos de toque?
  • Existe uma maneira para eu usar os controles da câmera padrão (com uma sobreposição), mas ainda tirar fotos consecutivas de programação?

eu estarei muito grato por qualquer ajuda fornecido.

Foi útil?

Solução

Infelizmente, não há controle programático sobre autofocus. Quando os controles da câmera estão escondidos, não há nenhuma maneira de chamar atenção. ( Fonte da Apple fóruns desenvolvedor , onde o OP (ou outra pessoa) postou o mesma pergunta).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top