2010-09-24 18 views

回答

0

在iOS中,所有UIViews都拥有并通过CGLayer绘制自己。您可能想要为您的按钮创建UIView。您可以使用原始CGLayers执行的所有操作,您可以使用UIViews。

2

CALayer不是事件响应者,所以尝试将它挂接到触摸事件处理程序将不会执行任何操作。

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