UIButton в CALayer - PullRequest
       26

UIButton в CALayer

0 голосов
/ 24 сентября 2010

Как добавить UIButton в CALayer и подключить событие касания?

Ответы [ 2 ]

2 голосов
/ 24 сентября 2010

CALayer не является ответчиком на событие, поэтому попытка подключить его к сенсорному обработчику ничего не даст.

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

0 голосов
/ 24 сентября 2010

В iOS все UIViews владеют и рисуют себя через CGLayer.Возможно, вы захотите создать UIView для своей кнопки. Все, что вы можете делать с необработанными CGLayers, вы можете делать с UIViews.

...