2016-04-13 9 views

Antwort

1

Für eine Zeichnung App Sie UITouch Delegierten verwenden sollte, weil es schneller als andere UIGestureRecognizer sein wird. Der Grund ist immer dann, wenn ein Abgriffsereignis auftritt, in diesem Fall wird das UIEvent der Abgriffsaktion über die Kette UIResponder durchlaufen und an die UIResponder übertragen, die auf das abgegriffene Ereignis reagiert. Wenn Sie also eine UIGesture oben auf einer Ansicht hinzufügen, wird es einen zusätzlichen Maschinenzyklus geben, um die UIGesture in Antwortkette zu überprüfen, die für eine Zeichenanwendung nicht geeignet ist, weil diese Anwendungen viel schneller reagieren sollten.

Sie müssen nur die Eigenschaft userInteractionEnabled der Ansicht festlegen, in der Sie zeichnen möchten.