Как привязать селектор к объекту CALayer
У CALayer нет механизма UIControl.addTarget: обработку касания добавляют UIView через gesture recognizer либо используют UIButton/UIControl.
Читать ответПодготовка к интервью
9 вопросов по CALayer с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по CALayer — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: calayer, mobile, animation.
Каталог
У CALayer нет механизма UIControl.addTarget: обработку касания добавляют UIView через gesture recognizer либо используют UIButton/UIControl.
Читать ответCALayer — это базовый класс для всех слоев в iOS, который отвечает за отображение и анимацию содержимого.
Читать ответПри использовании CALayer для реализации интерфейса в iOS можно столкнуться с рядом трудностей:
Читать ответUIView и CALayer — это два связанных, но разных уровня в iOS для отображения и анимации.
Читать ответДа, с помощью CALayer можно реализовать графический интерфейс в iOS-приложении, но с некоторыми оговорками.
Читать ответВ iOS UIView уже содержит базовый слой CALayer, который можно получить через свойство layer. Добавлять дополнительные CALayer внутрь UIView можно, добавляя их как сабслои к этому слою.
Читать ответВ iOS разработке UIView, UIWindow и CALayer — это разные уровни представления и управления интерфейсом:
Читать ответВ контексте объекта CALayer в iOS префикс CA означает Core Animation — это фреймворк, отвечающий за анимацию и визуальное отображение слоев.
Читать ответUIKit и Core Animation: различия UIView — интерфейсный объект, который отвечает за взаимодействие с пользователем и обработку событий CALayer — низкоуровневый графический слой для отрисовки содержимого и выполнения…
Читать ответ