簡體   English   中英

CALayer中的UIButton

[英]UIButton in CALayer

如何在CALayer中添加UIButton並連接touch事件?

CALayer不是事件響應器,因此嘗試將其連接到觸摸事件處理程序將無濟於事。

如果您想要一個實際上可以在CALayer頂部運行的按鈕,請將該CALayer放入UIView(這是UIResponder的子類),然后向該視圖添加UIButton(以便可以將其添加到事件響應鏈中)。

在iOS中,所有UIView都通過CGLayer擁有並繪制自己。 您可能想為按鈕創建一個UIView。您可以使用原始CGLayers進行所有操作,也可以使用UIViews進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM