الحد الأقصى لعدد الصفوف التي يمكن عرضها على TableView

StackOverflow https://stackoverflow.com/questions/3117513

سؤال

أود أن أعرف الحد الأقصى لعدد الصفوف التي يمكن عرضها في UableView. شكرا مقدما.

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

المحلول

يبدو أنه لا يوجد حد أقصى. لا تدخل بنشاط على أي حال ، فأنت فقط تنفذ أساليب المندوب لخدمة الخلايا - لا يتم تحميلها في وقت واحد إذا تم ذلك بشكل صحيح.

شيء آخر: تأكد من أن تكون فعالًا عند رسم الخلايا ، أي تنفيذ Drawrect: بدلاً من تشوش الخلايا مع الملصقات ، وجهات النظر وما إلى ذلك ، فإن هذا سيجعل التمرير بشكل أسرع بكثير.

نصائح أخرى

هذه الكاكاو مع مدونة الحب Post هي مفيدة للغاية - فهو ينظر إلى أداء عرض الجدول مع الآلاف من الخلايا.

والسؤال هو ما إذا كان لديه حد داخلي صعب - يبدو أنه يكفي لمعظم الاحتياجات - يخلص المنشور أعلاه:

يمكن لـ iPhone التعامل مع الجداول مع 100000 صف - ويستمر في التمرير بسلاسة كما لو كان 100 صف فقط.

سوف تكون محدودة في النهاية عن حقيقة أن جميع الأساليب مثل NumberOfRowsInsectiin تأخذ حجج عدد صحيح ولكن نأمل ألا تحتاج إلى التعامل مع هذه الحدود :)

في numberofRawInSection طريقة مندوب ، نحن عمومًا ، نعود إلى عدد المصفوفة التي هي نوع int ، لذلك الحد الأقصى لعدد الصفوف التي يمكن عرضها في قسم TableView = Int.max

لذلك دع القول "ج"

C = (maximum number of section) X (maximum number of item in section)

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