Sobes.tech
Junior — Middle

Ҳамлаи муайянкунии бархӯрдиҳо (Hit Test) чӣ кор мекунад?

sobes.tech AI

Ҷавоб аз AI

Тести барои бархӯрди (Hit Test) дар iOS барои муайян кардани он истифода мешавад, ки оё нуқтаи тамос (масалан, аз ҷониби корбар) дар дохили марзҳои як унсури интерфейс (UIView ё зерсинфҳои он) қарор дорад.

Ин имкон медиҳад, ки фаҳмем, ки кадом унсур пахш ё тамос гирифтааст, то ки воқеа дуруст коркард шавад.

Масалан: агар корбар ба экран пахш кунад, системаи санҷиш мекунад, ки кадом унсури намоён ин нуқтаро дар бар мегирад ва воқеаро ба он унсур мефиристад.

Дар код, ин метавонад чунин ба назар расад:

let point = gestureRecognizer.location(in: view)
if view.hitTest(point, with: nil) != nil {
    // Нуқтаи тамос дар дохили view
}