8

के बाद इसे ले लिया गया है एक तस्वीर संपादन करना (चलती है और यह स्केलिंग) इस लाइन के साथ मेरे एप्लिकेशन में ठीक काम करता है के साथ संपादन से बचाता है अब काम नहीं करते हैं। स्क्रीन आती है, लेकिन पैन और चुटकी इशारा कुछ भी नहीं होता है।cameraOverlayView allowsEditing

मैं अपने औसत चित्र पिकर नियंत्रक उपयोग कर रहा हूँ:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 

और मैं एक कैमरा ओवरले दृश्य, एक कस्टम दृश्य नियंत्रक की दृष्टि से बनाए गए जोड़ें:

CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init]; 
UIView *overlayView = overlayController.view; 
[imagePicker setCameraOverlayView:overlayView]; 

आईबी में, उस दृश्य है उपयोगकर्ता इंटरैक्शन और एकाधिक स्पर्श को सक्षम करने के लिए सेट अप किया गया है, जो तस्वीर लेने के दौरान इसे ज़ूम और फोकस करने की अनुमति देता है। लेकिन एक बार तस्वीर लेने के बाद और यह संपादन मोड में प्रवेश करता है, तो आप तस्वीर को स्थानांतरित या स्केल करने के लिए पैन या चुटकी नहीं कर सकते।

मुझे क्या याद आ रही है?

+0

मुझे यहां एक ही समस्या दिखाई दे रही है। और वॉल्यूम-कंट्रोल (शटर) बटन ओवरले का उपयोग करने के बाद भी काम नहीं करता है – tom

+0

बिली की अद्भुत टिप का उपयोग करें, या http://stackoverflow.com/questions/17942444/uiimagepicker-cameraoverlayview-appears-on-retake- स्क्रीन – Fattie

उत्तर

32

क्या आपका ओवरले कैमरा दृश्य की पूरी जगह लेता है? यदि ऐसा है, तो नीचे दिए गए दृश्य के बजाय स्पर्श ओवरले पर जा रहे हैं, भले ही आपके पास पारदर्शी पृष्ठभूमि हो।

इस विधि को अपने ओवरले व्यू में जोड़ें और यह स्पर्श को अनदेखा कर देगा ताकि वे नीचे दिए गए विचारों को पारित कर सकें। (आप UIView कि छूता है का पता लगाता है की एक विधि अधिभावी कर रहे हैं।)

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 
{ 
    return NO; 
} 

नोट: के रूप में अच्छी तरह से है कि शानदार टिप के रूप में, आप भी जानकारी के इस टुकड़े का उपयोग कर सकते हैं, अपने ओवरले दृश्य को हटाने के लिए, पर वह चरण: UIImagePicker cameraOverlayView appears on Retake screen

+0

वही था जो मैं खोज रहा था। धन्यवाद। –

+0

धन्यवाद। मैं अब इस सुविधा पर काम नहीं कर रहा हूं, इसलिए मैंने इसे अपने ऐप पर परीक्षण नहीं किया है, लेकिन मुझे लगता है कि यह हंकी-डोरी है। क्षमा करें मैं इसे पहले याद किया! –

+0

धन्यवाद, इससे मुझे बहुत मदद मिली ... –