ตั้งแต่ iOS6 เมื่อใดก็ตามที่ฉันแสดง UIImagePickerController
จากภายใน UIPopoverController
ฉันจะได้รับปุ่ม "ถ่ายรูป" สองปุ่ม:
สิ่งนี้จะเกิดขึ้นเฉพาะเมื่อสตาร์ทในโหมดหันหน้าไปทางด้านหน้าเท่านั้น ถ้าฉันเริ่มต้นด้วยกล้องหลังแล้วสลับหลังจากป๊อปโอเวอร์ปรากฏขึ้น ก็ไม่เป็นไร ในทำนองเดียวกัน การสตาร์ทจากด้านหน้าและสลับไปด้านหลังจะทำให้ปุ่มที่สองยังคงอยู่ตรงนั้น
ที่แย่กว่านั้นคือปุ่ม 'ในภาพ' ใช้งานไม่ได้ มันแค่พยายามโฟกัสกล้อง ณ จุดนั้น
มีใครเห็นสิ่งนี้หรือรู้วิธีแก้ปัญหาบ้างไหม? มันจะไม่เกิดขึ้นเมื่อนำเสนอแบบเต็มหน้าจอ และฉันเห็นในเอกสารของ Apple ว่าป๊อปโอเวอร์ไม่ใช่วิธีที่แนะนำในการนำเสนอตัวเลือกรูปภาพอีกต่อไป แต่ก็ไม่ได้แย่เสมอไปเช่นกัน น่าเสียดาย เนื่องจากข้อกำหนดภายนอกบางอย่าง ฉันจึงต้องเก็บมันไว้ในป๊อปโอเวอร์ และไม่สามารถแสดงแบบเต็มหน้าจอได้
ขอบคุณ!