Junior — Middle
İstifadəçi qarşılıqlı əlaqə xüsusiyyəti userInteractionEnabled false olaraq təyin edildikdə, istifadəçi hadisələrinin interfeysində işlənməsi mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Əgər UIView və ya onun alt sinfi userInteractionEnabled xüsusiyyəti false olaraq təyin olunubsa, bu element və onun bütün uşaqları hadisə qarşılıqlı əlaqə (taps, gestures və s.) qəbul etməyəcək.
Ancaq, userInteractionEnabled = false olmasına baxmayaraq hadisələri işləmək istəyirsinizsə:
- Hadisə işləmə metodlarını valideyn və ya başqa bir nəzarətçi daxilində yenidən yaza bilərsiniz.
userInteractionEnabled = trueolan valideyn görünümünə əlavə edilmiş gestures (UITapGestureRecognizer və s.) istifadə edə bilərsiniz.- Hadisələri ələ keçirən şəffaf bir qat yarada bilərsiniz.
Birbaşa userInteractionEnabled = false olan elementdə hadisə işləmə mümkün deyil, çünki sistem ona hadisələri ötürmür.