2010-09-24 20 views

回答

0

在iOS中,所有UIViews都擁有並通過CGLayer繪製自己。您可能想要爲您的按鈕創建UIView。您可以使用原始CGLayers執行的所有操作,您可以使用UIViews。

2

CALayer不是事件響應者,所以嘗試將它掛接到觸摸事件處理程序將不會執行任何操作。

如果你想要一個實際上在CALayer上工作的按鈕,將該CALayer放入一個UIView(它是UIResponder的一個子類),然後在該視圖中添加一個UIButton(這樣它可以被添加到事件響應中鏈)。