В чем разница в использовании CALayer и UIView при разработке игр для iPhone?

StackOverflow https://stackoverflow.com/questions/405751

  •  03-07-2019
  •  | 
  •  

Вопрос

Для разработки игр для iPhone, похоже, есть очень похожие функции с использованием CALayer и UIView, мы можем реализовать наш дух с помощью CALayer или UIView , и анимации для них тоже можно использовать.Но для кодирования существует много различий между CALayer и UIView, таких как объектные методы и свойства и т.д.Так какой же выбор лучше?

Это было полезно?

Решение

Каждый UIView поддерживается слоями, поэтому вы можете получить ссылку на слой для любого вида.Если вам нужно, чтобы он имел характеристики пользовательского интерфейса (например, реагировал на события), вам, вероятно, следует использовать UIView.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top