2013-10-07 14 views
11

someViewController में:iOS7 UIImagePickerController allowsEditing ठीक से कार्य नहीं

UIImagePickerController* picker = [[UIImagePickerController alloc] init]; 
    picker.allowsEditing = YES; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    picker.delegate = self; 

    [self presentViewController:picker animated:YES completion:^{ 

    }]; 

मैं एक तस्वीर लेने के लिए और जहां अगले स्क्रीन करने के लिए मिल (के कारण allowsEditing = हाँ;) मैं वर्ग में मेरी फ़ोटो को काटने का विकल्प आकार। व्हाइट स्क्वायर आयताकार जो मैंने लिया है उस पर प्रारंभिक स्थिति पर दिखाई देता है और मैं इसे चारों ओर स्थानांतरित करने की कोशिश करता हूं। मैं इसे खींच सकता हूं, लेकिन हर बार जब मैं उंगली छोड़ देता हूं, तो यह उस स्थिति में वापस जाता है जो इसे शुरू में आयोजित किया जाता था। कोई ग्लिच नहीं हैं। जब मैं उंगली को छोड़ देता हूं, के साथ सफेद फ़्रेमयुक्त आयताकार एनिमेट्स आसानी से एनीमेशन उस स्थिति पर वापस जहां मैंने इसे खींच लिया था।

ऐसा नहीं है जैसे अनुमति संपादन को सेट किया गया है। यदि यह कोई फसल आयताकार से भी नहीं है, तो यह भी प्रकट नहीं होता है।

पहले, मैंने सोचा था कि समस्या केवल आईओएस 7 पर दिखाई देती है, लेकिन अब मुझे एहसास है कि यह सभी आईओएस संस्करणों पर होता है। मुझे समझ में नहीं आया कि यह कैसे हुआ, लेकिन जब मैंने एक्सकोड 5 का उपयोग करना शुरू किया और आईओएस 7 के लिए निर्माण शुरू किया। मैंने अपने मैक पर एक्सकोड 4.6.3 रखा है इसलिए मैंने इस ऐप को पुराने एक्सकोड के साथ फिर से बनाने की कोशिश की, लेकिन यह कुछ भी ठीक नहीं हुआ।

मुझे यह भी जिक्र करना होगा कि जब मैं फोटो लाइब्रेरी से एक छवि लोड करता हूं, तो फसल फसल ठीक काम करता है, जैसा कि यह माना जाता है। मुझे केवल एक नई तस्वीर लेने पर समस्याएं हैं।

इसके अलावा, जब प्रारंभिक फसल आयताकार प्रकट होता है, हालांकि मैं तस्वीर के चारों ओर उस आयताकार को खींचने में असमर्थ हूं, फिर भी मैं ज़ूम इन और आउट कर सकता हूं। जब मैं ज़ूम इन करता हूं, तो मैं फोटो के चारों ओर इस (छोटे) क्रॉपिंग आयत को खींच सकता हूं लेकिन प्रारंभिक आयत की स्थिति & आकार की सीमाओं के भीतर ही। अगर मैं उस सीमा को पार करता हूं, तो मेरा फसल आयताकार अदृश्य सीमाओं के अंदर वापस एनिमेट करता है।

किसी को भी, कृपया मदद ...

उत्तर

7

ऐसा लगता है कि इस UIImagePickerController के साथ एक बग है। मैं यह पता लगाने की कोशिश कर रहा था कि मैंने क्या किया है। लेकिन फिर मैंने इस कार्यक्षमता का परीक्षण करने के लिए बस कुछ खाली नई परियोजनाएं शुरू कीं। मैं भी एप्पल के आधिकारिक नमूना कोड की जाँच की:

https://developer.apple.com/library/ios/samplecode/photopicker/Introduction/Intro.html

+1

मैं भी इस टूटे हुए देख रहा हूँ, यहाँ एक नमूना कार्यान्वयन/तस्वीर लेने के लिए मॉड्यूल https://www.cocoacontrols.com/controls/fdtake और संपादन है आईओएस 7 के तहत समस्याएं –

+0

किसी भी आसपास के विकल्प, विकल्प हैं? – Esqarrouth

+0

इस पर कोई अद्यतन? –