Eureka: كيف يمكنني استخدام نماذج Eureka في وحدة تحكم عرض ليست فئة فرعية من "FormViewController"

تم إنشاؤها على ٨ نوفمبر ٢٠١٥  ·  3تعليقات  ·  مصدر: xmartlabs/Eureka

كيف يمكنني استخدام نماذج Eureka في وحدة تحكم العرض التي ليست فئة فرعية من FormViewController

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

mtnbarreto هل من الممكن تنفيذ FormViewController كبروتوكول بسلوك افتراضي يوسع UIViewController بحيث يمكن أن تتوافق وحدات التحكم التي ليست فئات فرعية من FormViewController معها؟

ضع في اعتبارك حالة الاستخدام هذه. أريد أن يكون لدى جميع وحدات التحكم في العرض في تطبيقي بعض السلوكيات العامة الأساسية وبعضها فقط يحتوي على نماذج. إذا كان FormViewController عبارة عن بروتوكول ، كان من الممكن استخدام الفئات الفرعية لوحدة تحكم العرض الأساسية لجميع وحدات التحكم ووحدات التحكم ذات النماذج المتوافقة مع البروتوكول.

الطريقة الأخرى الممكنة هي الطريقة التي تستخدمها FXForms ، راجع https://github.com/nicklockwood/FXForms#displaying -a-form-Advanced
(يمكنك أن ترث من FXFormViewController أو استخدام UIViewController عادي وتعيين وحدة تحكم بالنموذج ومعاينة جدول)

ال 3 كومينتر

يجب أن تمتد من FormViewController . FormViewController ليس سوى امتداد UIViewController الذي يضيف بعض السلوك لعرض النموذج بشكل صحيح حتى لا تكون هذه مشكلة.

يعتبر

mtnbarreto هل من الممكن تنفيذ FormViewController كبروتوكول بسلوك افتراضي يوسع UIViewController بحيث يمكن أن تتوافق وحدات التحكم التي ليست فئات فرعية من FormViewController معها؟

ضع في اعتبارك حالة الاستخدام هذه. أريد أن يكون لدى جميع وحدات التحكم في العرض في تطبيقي بعض السلوكيات العامة الأساسية وبعضها فقط يحتوي على نماذج. إذا كان FormViewController عبارة عن بروتوكول ، كان من الممكن استخدام الفئات الفرعية لوحدة تحكم العرض الأساسية لجميع وحدات التحكم ووحدات التحكم ذات النماذج المتوافقة مع البروتوكول.

الطريقة الأخرى الممكنة هي الطريقة التي تستخدمها FXForms ، راجع https://github.com/nicklockwood/FXForms#displaying -a-form-Advanced
(يمكنك أن ترث من FXFormViewController أو استخدام UIViewController عادي وتعيين وحدة تحكم بالنموذج ومعاينة جدول)

abbasmousavi ألا يمكنك تحقيق نفس الشيء من خلال بناء سلوكك المشترك في بروتوكول وإنشاء SpecializedFormViewController و SpecializedViewController ؟

يمكنك حتى تجنب الازدواجية مع امتدادات البروتوكول

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