使多视图按钮可用

时间:2016-02-20 02:21:46

标签: ios swift uiview uibutton uitapgesturerecognizer

目前这是一个UIStackView UIImageViewUILabel

我希望整个事情能够被点击。

enter image description here

我的穷人目前的解决方案是在UIView上叠加UIStackView并在混合中添加UITapGestureRecognizer。但它很糟糕。

如果我将UITapGestureRecognizer添加到UIStackView,则没有任何结果,因为子视图会填满UIStackView

将此项转换为按钮的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

  

没有任何反应,因为子视图填满了UIStackView。

是的,但如果您关闭这些子视图的userInteractionEnabled,触摸将进入UIStackView,并且连接到UIStackView的手势识别器将起作用。