كيف يمكنني التحقق مما إذا كانت هناك رؤية فرعية موجودة في إطار معين في UIScrollView؟

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

  •  21-09-2019
  •  | 
  •  

سؤال

لديّ UiscrollView مع محتوى كبير يبلغ حوالي 5000*5000. لدي إحداثيات وإطار عرض فرعي. أريد التحقق مما إذا كانت هناك رؤية فرعية موجودة في هذا الموقف الدقيق في UIScrollView.

إذا كان لا. سأضيف عرضًا فرعيًا جديدًا وإذا نعم ، فلن أضيف. هل أستطيع مساعدتك؟

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

المحلول

[theScrollView hitTest:thePoint withEvent:nil];

سيعود أعمق Calayer في تلك المرحلة. إذا كنت متأكدًا من أن النقطة تكون ضمن UisCrollView ، فعندئذٍ ، إذا كان Hittest: إرجاع Calayer من UisCrollView ، لا توجد رؤية فرعية في تلك المرحلة.

نصائح أخرى

 [theScrollView hitTest:thePoint withEvent:nil];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top