Was ist der Unterschied für die Verwendung von CALayer und UIView, wenn die iPhone Spiele-Entwicklung zu tun?

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

  •  03-07-2019
  •  | 
  •  

Frage

Für iPhone Spiele-Entwicklung, so scheint es sehr ähnliche Funktionen sind mit CALayer und UIView wir unseren Geist umsetzen können CALayer oder UIView verwenden und Animationen sind auch für sie nutzbar. Aber für die Codierung gibt es viele Unterschiede zwischen CALayer und UIView wie Objektmethoden und Eigenschaften etc. Also welche ist die bessere Wahl?

War es hilfreich?

Lösung

Jede UIView ist Schicht-backed, so dass Sie eine Schicht Referenz für jede Ansicht zu bekommen. Wenn Sie es benötigen UIResponder Eigenschaften aufweisen (zum Beispiel reagieren auf Ereignisse), sollten Sie vielleicht eine UIView verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top