UistigmentControl و UimitalViewController الرسوم المتحركة
-
06-09-2019 - |
سؤال
كيف يمكنني تحريك "إزالته من طاولات الفيديو" عندما يتغير المستخدم بين القطاعات في Uistigntcontrol؟
يجب أن يكون السلوك يشبه مكالمات "غاب / كافة" في تطبيق الهاتف.
لا يوجد حل صحيح
نصائح أخرى
deleterowsatindexpaths: wasrowanimation: و insertrowsatendexpaths: withrowanimation: سوف توفر الرسوم المتحركة لك.
إذا كنت بحاجة إلى إجراء عملية أكثر تعقيدا (إدراجات وحذف)، فستبدأ كتلة. على غرار كتلة الرسوم المتحركة Uiview:
[tableView beginUpdates];
//add and delete
[tableView endUpdates];
ضع في اعتبارك أنك ستحتاج إلى تحديث النموذج لتعكس التغييرات في الجدول.
يمكن إرسال رسالة للآراء deleterowsatindexpaths: withrowanimation:تحدد وسيطة Withrowanimation نوع Animatio الذي سيتم استخدامه في إزالة الخلية.
لا أعرف ما إذا كانت أي من تلك الرسوم المتحركة تطابق الوظيفة المفقودة / جميعها بالضبط. إذا لم يفعلوا ذلك، فأنا سيتعين عليك إنشاء رسوم متحركة لطي ارتفاع الخلايا قبل إزالةها.