【发布时间】:2017-02-27 02:53:43
【问题描述】:
我有一个 UIButton,它有四个子 UILabel,其中包含有关按钮功能的信息。当我单击按钮的中心时,该操作不会触发,因为它被 UILabel 阻止,但是当我单击按钮的外部时,该操作会触发。有没有办法防止 UILabels 阻止动作触发?
【问题讨论】:
-
您是否尝试通过设置
.isUserInteractionEnabled = false来禁用该标签的用户交互? -
点击按钮外部时如何触发操作?你确定吗?
-
@YunCHEN UILabel 和 UIButton 的边之间有 5 的边距,所以当我点击边距时动作触发
-
@SmedleyDSlap,对我来说,标签不会影响按钮,你能告诉我们你在按钮中添加标签的代码吗?
-
@Tj3n 你是对的,我只是忘了将 .isUserInteractionEnabled = false 设置为组织 UILabels 的 UIStackView
标签: ios swift swift3 uibutton uilabel