我有UIControl的子类,并且在控件中添加了UILabel和UIImageview来构成我的按钮。

作为UIControl的子类,我相信我无法利用方法'[doSomethingButton setBackgroundImage:stretchableButtonImagePressed
forState:UIControlStateHighlighted]”,以在单击器时将UIControl设置为其他图像

如何模拟按钮对用户触摸的反应,即(UIControlStateHighlighted)

最佳答案

是的,您是对的,setBackgroundImage:ForState方法是UIButton的方法。
实现目标的最简单方法是在UIControl的操作选择器中更新imageView &&标签状态。

10-06 06:42