В чем разница в использовании CALayer и UIView при разработке игр для iPhone?
-
03-07-2019 - |
Вопрос
Для разработки игр для iPhone, похоже, есть очень похожие функции с использованием CALayer и UIView, мы можем реализовать наш дух с помощью CALayer или UIView , и анимации для них тоже можно использовать.Но для кодирования существует много различий между CALayer и UIView, таких как объектные методы и свойства и т.д.Так какой же выбор лучше?
Решение
Каждый UIView
поддерживается слоями, поэтому вы можете получить ссылку на слой для любого вида.Если вам нужно, чтобы он имел характеристики пользовательского интерфейса (например, реагировал на события), вам, вероятно, следует использовать UIView.
Не связан с StackOverflow