Pregunta

Estoy desarrollando un programa que hace uso de la clase personalizada UIImagePicker hecha por mí, y quiero ser capaz de usar la función de enfoque manual en el 3GS (la parte donde el usuario apunta a donde la cámara debe enfocar) y al mismo tiempo usar una vista de superposición personalizada. Yo he establecido showsCameraControls en NO para que las imágenes puedan tomarse mediante programación y para usar mi propia superposición personalizada, pero cuando los controles de la cámara están ocultos, también lo es la función de enfoque manual. Incluso llegué al punto en el que asigné subclasificación de UIApplication para capturar los eventos táctiles y para que el ImagePicker siguiera recibiendo los eventos para ejecutar la función de enfoque manual. Y funcionó con showsCameraControls = SÍ, pero eso no es lo que quiero.

  • ¿Hay alguna manera de invocar el enfoque en el 3GS?
  • ¿Hay alguna forma en que los controles de la cámara estén ocultos pero no la vista (viewController) que controla los eventos táctiles?
  • ¿Hay alguna manera de que use los controles predeterminados de la cámara (con una superposición) pero aún tome fotografías consecutivas mediante programación?

Estaré muy agradecido por la ayuda brindada.

¿Fue útil?

Solución

Lamentablemente, no hay control programático sobre el enfoque automático. Cuando los controles de la cámara están ocultos, no hay forma de invocar el enfoque. ( Fuente de los foros de desarrolladores de Apple , donde el OP (u otra persona) publicó el misma pregunta).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top