2014-09-13 3 views
2

Как добавить UIButtons, UILabelsUIImageView на CALayer и выполнять действия в соответствии с кнопкой pressed.Thanks заранееКак добавить кнопки на CALayer в ios?

{ 
    [graphic addSublayer:self.firstButton.layer]; 
    [graphic addSublayer:self.mylabel.layer]; 
    [self.view.layer addSublayer:graphic]; 
} 

Я использовал приведенный выше код, но когда я нажал на кнопку он не выполняет каких-либо действий Благодаря

ответ

1

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

+0

Он дает предупреждение в виде несовпадающих типов указателей, отправляющих CALayer в параметр типа UIView – user2776957

+0

http://www.raywenderlich.com/2502/calayers-tutorial-for-ios-introduction-to-calayers-tutorial. Следуйте этому руководству – NullData

Смежные вопросы