Iphone 卡拉耶的纽扣

Iphone 卡拉耶的纽扣,iphone,uibutton,calayer,Iphone,Uibutton,Calayer,如何在CALayer中添加UIButton并连接触摸事件?在iOS中,所有UIView都拥有并通过CGLayer绘制。您可能希望为按钮创建一个UIView。使用原始CGLayers可以做的一切,都可以使用UIView。CALayer不是事件响应程序,因此尝试将其连接到触摸事件处理程序不会起任何作用 如果您想要一个在CALayer上实际工作的按钮,请将该CALayer放入UIView(这是UIResponder的子类),然后将UIButton添加到该视图中(以便可以将其添加到事件响应链)

如何在CALayer中添加UIButton并连接触摸事件?

在iOS中,所有UIView都拥有并通过CGLayer绘制。您可能希望为按钮创建一个UIView。使用原始CGLayers可以做的一切,都可以使用UIView。

CALayer不是事件响应程序,因此尝试将其连接到触摸事件处理程序不会起任何作用

如果您想要一个在CALayer上实际工作的按钮,请将该CALayer放入UIView(这是UIResponder的子类),然后将UIButton添加到该视图中(以便可以将其添加到事件响应链)