كيف يمكنني التحقق مما إذا كانت هناك رؤية فرعية موجودة في إطار معين في UIScrollView؟
-
21-09-2019 - |
سؤال
لديّ UiscrollView مع محتوى كبير يبلغ حوالي 5000*5000. لدي إحداثيات وإطار عرض فرعي. أريد التحقق مما إذا كانت هناك رؤية فرعية موجودة في هذا الموقف الدقيق في UIScrollView.
إذا كان لا. سأضيف عرضًا فرعيًا جديدًا وإذا نعم ، فلن أضيف. هل أستطيع مساعدتك؟
المحلول
[theScrollView hitTest:thePoint withEvent:nil];
سيعود أعمق Calayer في تلك المرحلة. إذا كنت متأكدًا من أن النقطة تكون ضمن UisCrollView ، فعندئذٍ ، إذا كان Hittest: إرجاع Calayer من UisCrollView ، لا توجد رؤية فرعية في تلك المرحلة.
نصائح أخرى
[theScrollView hitTest:thePoint withEvent:nil];
لا تنتمي إلى StackOverflow