Tocropviewcontroller: الرسوم المتحركة للعرض

تم إنشاؤها على ٥ أكتوبر ٢٠١٦  ·  4تعليقات  ·  مصدر: TimOliver/TOCropViewController

كلما أقدمت وحدة التحكم في العرض مع:
presentViewController(cropViewController, animated: true, completion: nil)
أحصل على تلاشي في الرسوم المتحركة ، نفس القصة عندما أرفضها ، تظهر لي رسوم متحركة تتلاشى.

كنت أرغب في إعادته إلى الرسوم المتحركة الافتراضية لنظام التشغيل iOS ، والتمرير من الأسفل عند التقديم والانزلاق إلى الأسفل عند الرفض.

لقد جربت return nil; لكلٍّ من animationControllerForPresentedController و animationControllerForDismissedController ، لكنها نجحت فقط في الرفض ، عندما قدمت متحكم العرض ، ما زلت أحصل على التلاشي في النتيجة.

هل لديك أي فكرة عن كيفية الرجوع إلى الرسوم المتحركة الافتراضية للعرض التقديمي لنظام iOS؟

enhancement question

ال 4 كومينتر

مرحبًا @ erickva! لقد كنت على المسار الصحيح بجعل وحدة التحكم في الرسوم المتحركة تُرجع nil ، ولكن هناك شيء آخر كان عليك القيام به هو تحديد modalTransitionStyle لوحدة التحكم نفسها:

TOCropViewController *cropController = [[TOCropViewController alloc] init];
cropController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;

لقد دفعت للتو إصدارًا جديدًا سيعطل وحدة التحكم في الرسوم المتحركة إذا تم ضبط النمط على الوضع الرأسي ، لذلك إذا قمت بالتحديث إلى ذلك ، فكل ما عليك فعله هو إضافة هذا السطر الإضافي من التعليمات البرمجية. :)

آمل أن يكون هذا قد ساعد!

أنت أسطورة! شكرا لك.

لا داعى للقلق! يسرني أني استطعت المساعدة! :) يتمتع!

بالنسبة إلى Swift ، كانت الطريقة الوحيدة التي يمكنني من خلالها تغيير نمط العرض النموذجي هي الوصول إلى وحدة التحكم في عرض الطفل: cropViewController.childViewControllers.first?.modalTransitionStyle = .coverVertical . هل هناك طريقة أفضل؟

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

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

anuradhss picture anuradhss  ·  3تعليقات

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

trr-amsiq picture trr-amsiq  ·  10تعليقات

TimOliver picture TimOliver  ·  12تعليقات

mugunth87 picture mugunth87  ·  5تعليقات