如何在按下其他 UIButton 时触发 UIButton 的 "Pressed Effect" 或 "Highlight Effect"

How To Trigger The "Pressed Effect" Or "Highlight Effect" Of A UIButton When Other UIButton Is Pressed

我有一个带背景图片的大 UIButton,上面有五个不可见的小 UIButton。我想在按下一个不可见的小按钮时触发大按钮的高亮效果。我怎样才能做到这一点?

请帮忙。非常感谢!

为所有小按钮添加 UIControlEventTouchDown 目标并调用:

[self.largeButton setHighlighted:true];

然后在小按钮上为 UIControlEventTouchUpInside 和 UIControlEventTouchUpOutside 添加目标并调用:

[self.largeButton setHighlighted:false];