如何在按下其他 UIButton 时触发 UIButton 的“按下效果”或“突出显示效果”
Posted
技术标签:
【中文标题】如何在按下其他 UIButton 时触发 UIButton 的“按下效果”或“突出显示效果”【英文标题】:How To Trigger The "Pressed Effect" Or "Highlight Effect" Of A UIButton When Other UIButton Is Pressed 【发布时间】:2015-07-20 02:08:25 【问题描述】:我有一个带有背景图像的大 UIButton,上面还有五个不可见的小 UIButton。我想在按下其中一个不可见的小按钮时触发大按钮的高亮效果。我怎样才能做到这一点?
请帮忙。非常感谢!
【问题讨论】:
【参考方案1】:为所有小按钮添加 UIControlEventTouchDown 目标并调用:
[self.largeButton setHighlighted:true];
然后在小按钮上添加 UIControlEventTouchUpInside 和 UIControlEventTouchUpOutside 的目标并调用:
[self.largeButton setHighlighted:false];
【讨论】:
以上是关于如何在按下其他 UIButton 时触发 UIButton 的“按下效果”或“突出显示效果”的主要内容,如果未能解决你的问题,请参考以下文章