[英]How to prevent a UILabel from blocking a touch to a parent UIButton in Swift?
我有一個UIButton,它有四個子UILabel,其中包含有關按鈕功能的信息。 當我單擊按鈕的中心時,該動作不會觸發,因為它已被UILabels阻止,但是當我單擊按鈕的外部時,該動作確實觸發了。 有沒有辦法防止UILabel阻止動作觸發?
您需要在按鈕上方或其子視圖上的任何視圖上設置isUserInteractionEnabled = false
。
默認情況下, UILabel
將其設置為false
,但是正如您在注釋中所述, UIStackView
不會。 因此,在其上調用isUserInteractionEnabled = false
將解決問題┌(ಠ‿ಠ)ಠ‿ಠ
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.