Tocropviewcontroller: طريقة التفويض السريع

تم إنشاؤها على ٨ يوليو ٢٠١٧  ·  3تعليقات  ·  مصدر: TimOliver/TOCropViewController

مرحبًا ، أنا حاليًا في برنامج swift 3 وأواجه بعض المشكلات في إنشاء وحدة تحكم عرض دائرية للمحصول من خلال طريقة التفويض. هل يمكن لأي شخص أن يوضح لي الكود الخاص به للقيام بذلك جنبًا إلى جنب مع الوظائف المسماة التي تحتوي على الصورة التي تم اقتصاصها حديثًا. شكرا جزيلا!

question

التعليق الأكثر فائدة

@ srosman8026 ، على سبيل المثال

extension YourVC : TOCropViewControllerDelegate {
    func openCrop(image: UIImage) {
        let crop = TOCropViewController(croppingStyle: .circular, image: image)
        crop.delegate = self
        present(crop, animated: true, completion: nil)
    }

    func cropViewController(_ cropViewController: TOCropViewController, didCropToCircleImage image: UIImage, rect cropRect: CGRect, angle: Int) {
        cropViewController.dismiss(animated: true, completion: {
            self.updatePhoto(image: image)
        })
    }

    func cropViewController(_ cropViewController: TOCropViewController, didFinishCancelled cancelled: Bool) {
        cropViewController.dismiss(animated: true, completion: {

        })
    }
}

ال 3 كومينتر

@ srosman8026 ، على سبيل المثال

extension YourVC : TOCropViewControllerDelegate {
    func openCrop(image: UIImage) {
        let crop = TOCropViewController(croppingStyle: .circular, image: image)
        crop.delegate = self
        present(crop, animated: true, completion: nil)
    }

    func cropViewController(_ cropViewController: TOCropViewController, didCropToCircleImage image: UIImage, rect cropRect: CGRect, angle: Int) {
        cropViewController.dismiss(animated: true, completion: {
            self.updatePhoto(image: image)
        })
    }

    func cropViewController(_ cropViewController: TOCropViewController, didFinishCancelled cancelled: Bool) {
        cropViewController.dismiss(animated: true, completion: {

        })
    }
}

نعم! drougojrom صحيح! شكرا على ذلك! :)

قد يكون من الأفضل عمل مثال على مشروع Swift أيضًا ...

@ TimOliver ، لدي مشروع سريع منفصل ، صغير ، فقط

يمكنني فتح قضية جديدة لذلك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ojseven picture ojseven  ·  7تعليقات

Snow-Tech picture Snow-Tech  ·  4تعليقات

yarodevuci picture yarodevuci  ·  8تعليقات

ClaesClaes picture ClaesClaes  ·  6تعليقات

ntnmrndn picture ntnmrndn  ·  4تعليقات