Swift:UIButton 不可点击的重叠视图
Posted
技术标签:
【中文标题】Swift:UIButton 不可点击的重叠视图【英文标题】:Swift: UIButton un-clickable overlapping views 【发布时间】:2018-02-10 14:29:44 【问题描述】:当我通过单击带有交叉图像的按钮来展开转场时,该按钮现在是 UIView 内的 1/4 和 UIView 外的 3/4我按下 UIView 内部的部分按钮,然后展开 segue 工作,但如果我点击 UIView 外部,则它不起作用。
从上图中可以看出,如果我在蓝线内单击,则会打开其他视图控制器,如果我在十字按钮的蓝线外单击,则 segue 的展开不起作用,为什么?
您可以观看视频
<a href="https://imgflip.com/gif/24bh0k"><img src="https://i.imgflip.com/24bh0k.gif" title="made at imgflip.com"/></a>
【问题讨论】:
【参考方案1】:十字按钮似乎在卡片视图而不是超级视图内。将按钮放在 superview 内,在卡片视图之上,但在卡片视图之外。
做这样的事情
【讨论】:
【参考方案2】:将按钮放在视图上并正确设置其约束。也许你的问题会得到解决。
【讨论】:
以上是关于Swift:UIButton 不可点击的重叠视图的主要内容,如果未能解决你的问题,请参考以下文章