الحد الأقصى لعدد الصفوف التي يمكن عرضها على TableView
-
29-09-2019 - |
سؤال
أود أن أعرف الحد الأقصى لعدد الصفوف التي يمكن عرضها في UableView. شكرا مقدما.
المحلول
يبدو أنه لا يوجد حد أقصى. لا تدخل بنشاط على أي حال ، فأنت فقط تنفذ أساليب المندوب لخدمة الخلايا - لا يتم تحميلها في وقت واحد إذا تم ذلك بشكل صحيح.
شيء آخر: تأكد من أن تكون فعالًا عند رسم الخلايا ، أي تنفيذ Drawrect: بدلاً من تشوش الخلايا مع الملصقات ، وجهات النظر وما إلى ذلك ، فإن هذا سيجعل التمرير بشكل أسرع بكثير.
نصائح أخرى
هذه الكاكاو مع مدونة الحب Post هي مفيدة للغاية - فهو ينظر إلى أداء عرض الجدول مع الآلاف من الخلايا.
والسؤال هو ما إذا كان لديه حد داخلي صعب - يبدو أنه يكفي لمعظم الاحتياجات - يخلص المنشور أعلاه:
يمكن لـ iPhone التعامل مع الجداول مع 100000 صف - ويستمر في التمرير بسلاسة كما لو كان 100 صف فقط.
سوف تكون محدودة في النهاية عن حقيقة أن جميع الأساليب مثل NumberOfRowsInsectiin تأخذ حجج عدد صحيح ولكن نأمل ألا تحتاج إلى التعامل مع هذه الحدود :)
في numberofRawInSection
طريقة مندوب ، نحن عمومًا ، نعود إلى عدد المصفوفة التي هي نوع int ، لذلك الحد الأقصى لعدد الصفوف التي يمكن عرضها في قسم TableView = Int.max
لذلك دع القول "ج"
C = (maximum number of section) X (maximum number of item in section)