سؤال

ما هي الهدف من خاصية ContentView هذه؟ أعني: لماذا لا تضاف كل المشاهد الفرعية للتو إلى self?

اسمحوا لي أن أحصل على ذلك بشكل صحيح: كل خلية طريقة عرض (UitabvleViewCell هي فئة فرعية Uiview). وهذا المنظر الدهني يحتوي على منظر آخر للدهون مع نفس الحدود التي تجلس فوقها ، تسمى ContentView. هذا contentView ثم يحمل كل تلك الآراء الفرعية الأخرى.

الآن لماذا لم يحفظوا هذه القطع الإضافية من الذاكرة؟ هل هناك أي منطق عبقري وراء هذا القرار؟ أحب أن أفهم سبب هذا.

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

المحلول

لا تحتوي طريقة عرض المحتوى دائمًا على نفس الحدود مثل الخلية. على سبيل المثال ، عند إدخال وضع التحرير ، يقوم زر الحذف بانزلاق عرض المحتوى إلى اليمين ، وتغيير حجمه في العملية.

من عند نظرة فاحصة على خلايا عرض الجدول

الشكل 5-1 أجزاء من خلية عرض الجدول:

enter image description here


الشكل 5-2 أجزاء من خلية عرض الجدول في وضع التحرير:

enter image description here

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