Frage

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 gesetzt showsCameraControls auf NO, so dass die Bilder programmatisch getroffen werden könnten und Nutzung meiner eigenen benutzerdefinierten Overlay zu machen, aber wenn die Kamerasteuerung versteckt sind, so ist die manuelle Fokus-Funktion. Ich habe sogar bis zu dem Punkt, wo ich UIApplication subclassed die Touch-Ereignisse zu fangen und für die ImagePicker fortzusetzen, um die Ereignisse zu erhalten, um die manuelle Fokus-Funktion auszuführen. Und es funktionierte mit showsCameraControls = YES, aber das ist nicht, was ich will.

  • Gibt es eine Möglichkeit Fokus auf dem 3GS aufzurufen?
  • Gibt es eine Möglichkeit, dass die Kamerasteuerung versteckt sind, aber nicht die Aussicht (Viewcontroller), die die Touch-Ereignisse ist der Umgang mit?
  • Gibt es eine Möglichkeit für mich, die Standard-Kamerasteuerung zu verwenden (mit einem Overlay), aber noch nehmen aufeinanderfolgende Bilder programmatisch?

I `ll sehr dankbar für jede Hilfe zur Verfügung gestellt.

War es hilfreich?

Lösung

Leider gibt es keine programmgesteuerte Kontrolle über den Autofokus. Wenn die Kamerasteuerung versteckt sind, gibt es keine Möglichkeit Fokus aufzurufen. ( Quelle aus dem Apple-Entwicklerforen , wo die OP (oder jemand anderes geschrieben) das gleiche Frage).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top