UIButton 图层问题

Posted

技术标签:

【中文标题】UIButton 图层问题【英文标题】:UIButton layer Issue 【发布时间】:2015-04-28 03:23:17 【问题描述】:

我在导航栏上创建了UIView,它带有动画下拉菜单,在导航栏下方我创建了另一个按钮。在UIView 中,我连续创建了三个按钮。现在,当视图打开时,它位于底部。因此,每当我点击UIView's 按钮时,它都会点击位于视图背面的按钮。谁能建议我解决方案?

【问题讨论】:

我不太明白你的问题是什么,你能简单解释一下你的问题吗? 下拉的 UIView 是嵌入到导航栏中,还是仅仅定位在它上面? @Pranav 请正确解释您的问题... 【参考方案1】:

当动画 UIView 下拉时,尝试禁用它后面的 UIButton。

UIButton* button...
button.userInteraction = NO;

【讨论】:

以上是关于UIButton 图层问题的主要内容,如果未能解决你的问题,请参考以下文章

使用图层和 Grand Central Dispatch 呈现 UIButton 的最快方法?

如何以面向协议的方式快速将图层添加到 UIButton 子类?

appdelegate 中的 UIButton 外观层不起作用

iPhone iOS自定义UIButton与CAGradientLayer,如何让它指示触摸?

Swift - 从 CollectionViewCell 中的 UIButton 推送到 ViewController

自定义 UIButton 的边缘在与它交互后看起来像素化