سؤال

لدي مشروع بسيط بدأ من قالب ماجستير / التفاصيل ل iOS7.

أود تخطيط وحدة تحكم عرض التفاصيل تماما مثل إعدادات iOS.هل يوصي الناس باستخدام جدول لذلك أو وضع الضوابط فقط واحدا تلو الآخر؟

هنا هو لقطة من التأثير الذي أبحث عنه: أدخل وصف الصورة هنا

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

المحلول

ربما تكون هذه مسألة ذوق / رأي لكنني أفضل جداول لهذا النوع من الأشياء لهذه الأسباب:

  1. تحصل على جميع الميزات الرائعة للجداول مباشرة من الصندوق (التمرير الفعال وإعادة استخدام الخلايا وتفويض الأساليب للتعامل مع مكان دفع وحدات تحكم عرض جديدة على المكدس، إلخ ...).
  2. بيانات البيانات المرنة مدعومة ببيانات الخلية. يجب دعم عرض الجدول الخاص بك من قبل بعض مجموعة كائنات نموذج "الإعدادات"، من الواضح. يمكن تعديل تلك المجموعة لتضمين الإعدادات أو استبعادها برمجيا. الجمع بين هذا مع الخلايا المخصصة وأنت خارج وتدحرج. هذا لطيف حقا إذا كانت واجهة المستخدم الخاصة بك تحتاج إلى تغيير على الطاير.
  3. رمز إعادة استخدام التعليمات البرمجية. إذا كان لديك مجموعة أخرى من "الإعدادات"، يمكنك استخدام نهج عرض الجدول المدعوم من البيانات وتغيير نموذج البيانات الخاص بك فقط. يعني القيام بذلك يدويا أن لديك وحدة تحكم عرض جديدة لكل إعدادات عرض. في صورة المثال الخاص بك، أراهن على غداءي أن وحدات تحكم View التي تراها في تلك الصورة هي نفس النوع من الكائنات.
  4. أساليب مندوب الجدول مفيدة حقا عند إعصار أو دفع وحدات تحكم جديدة عرض. تخيل وجود 10 إعدادات تولىك جميعا لفصل وحدات تحكم العرض. يجب عليك ربط تلك التحولات يدويا واحدة تلو الأخرى، يوك.
  5. بالطبع إذا كان لديك فقط 1-2 إعدادات لن تتغير أبدا، فربما يدويا هو الطريق للذهاب. بالنسبة لأموالي، رغم ذلك، يبدو أن الجداول منطقية لأن الأمور مثل هذا دائما يبدو أن التغيير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top