سؤال

أناm 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. Iلقد قمنا بتعيين showCameraControls على NO بحيث يمكن التقاط الصور برمجيًا والاستفادة من التراكب المخصص الخاص بي، ولكن عندما تكون عناصر التحكم في الكاميرا مخفية، تكون أيضًا ميزة التركيز اليدوي مخفية.حتى أنني وصلت إلى النقطة التي قمت فيها بتصنيف UIApplication فرعيًا لالتقاط أحداث اللمس ولكي يستمر ImagePicker في تلقي الأحداث من أجل تنفيذ ميزة التركيز اليدوي.وقد نجح الأمر مع showCameraControls = نعم ولكن هذا ليس ما أريده.

  • هل هناك طريقة لاستدعاء التركيز على 3GS؟
  • هل هناك طريقة لإخفاء عناصر التحكم في الكاميرا وليس العرض (viewController) الذي يتعامل مع أحداث اللمس؟
  • هل هناك طريقة يمكنني من خلالها استخدام عناصر التحكم الافتراضية في الكاميرا (مع التراكب) مع الاستمرار في التقاط صور متتالية برمجيًا؟

سأكون ممتنًا جدًا لأي مساعدة مقدمة.

هل كانت مفيدة؟

المحلول

لسوء الحظ، لا يوجد تحكم برمجي في التركيز التلقائي.عندما تكون عناصر التحكم في الكاميرا مخفية، لا توجد طريقة لاستدعاء التركيز.(المصدر من منتديات مطوري Apple, ، حيث نشر OP (أو أي شخص آخر) نفس السؤال).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top