كيفية إظهار تنبيه عند النقر فوق المستخدم على زر الاستخدام بعد تصوير صورة باستخدام UiimagePicker؟

StackOverflow https://stackoverflow.com/questions/1832459

سؤال

أريد أن أظهر تنبيه عندما يطلق المستخدم على صورة وانقر فوق "استخدام" زر ". إنه غريب أنه في iPhone OS 2.0 عندما نطلق النار على صورة، فإنه يظهر رسالة تحميل، ولكن في iPhone OS 3.0 لا يظهر شيئا. كيف يمكنني إظهار تنبيه هل هناك طريقة لربط عملية ImagePicking؟ في التطبيق الخاص بي أحيانا يكون بطيئا وأحيانا يكون سريعا، ليسا أطرح ذلك حتى الآن. هل يعرف شخص ما؟

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

المحلول

في طريقتك "ImagePickerController" سوف ترغب في عرض UialertView. المعروضة أدناه هي الطريقة الكاملة مع إنشاء UialertView.

سيتم عرض uialertview لمدة الوقت الذي يستغرقه حفظ الصورة لألبوم الصور.

ستحتاج أيضا إلى إضافة طريقة "DidFinishSavingWitherror"

- (Void) ImagePickerCerController: (UiimagePickerController *) منتقي DidfinishPickingImage: (UIIMAGE *) EnerveedImage EditingInfo: (NSDictionary *) EditingInfo {if (picker.sourcetype == uiimagePickerControllersourcetypecamera) {saveimage = [[uialertview alloc] initwithtitle: @ "توفير الصورة. .. "رسالة: NIL مندوب: إلغاء النفس: Nil Otherbutttontitles: Nil]؛ uiactivityindicatorView * waitview = [[[uiactiLeIndicatorView lect] interwithactiveitiveindicatorstyle: uiactivityindicatorViewSeWhitelararge] Autorelease]؛ waitview.frame = cgrectmake (120، 50، 40، 40)؛ [waitview stareanimating]؛ [saveimage addsubview: waitview]؛ [saveimage show]؛ [SaveImage Release]؛ UiiMageWritetoSavedPeSalbum (SearceSimage، Self، نوع (الصورة: didfinishsavingwitherror: contextinfo :)، nil)؛ } [الفصل الذاتي ModalViewControllerAnimated: نعم]؛ } - (Void) Image: (UiImage *) Image DidFinishSavingWitherror: (NSERROR *) خطأ CONTEXTINFO: (باطلة *) ContextInfo {// كان هناك خطأ؟ إذا (خطأ == NULL) {nslog (@ "الصورة المحفوظة")؛ [SaveImage DredwithClickedButtonIndex: 0 الرسوم المتحركة: نعم]؛ } آخر {// حدث خطأ}}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top