Swift | Тесты
1.22K subscribers
25 photos
352 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Как система понимает, в какую вью попал тач?

Система использует метод hitTest(_:with:) для определения подходящей вью:
1. Начинает с верхнего окна (UIWindow).
2. Рекурсивно спускается вниз по иерархии subviews, начиная с последней в списке (она визуально выше).
3. Проверяет:
- isHidden == false
- alpha > 0.01
- isUserInteractionEnabled == true
- point(inside:with:) == true
4. Если условия выполнены — эта вью становится responder’ом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Как обеспечить в Swift безопасное выполнение кода, доступного только в новых версиях iOS?
Anonymous Quiz
22%
Проверка версии ОС перед выполнением кода
8%
Применение Swift version flags
0%
Загрузка кода во время выполнения