iOS - 具有沮丧状态的自定义按钮

Myt*_*ral 7 cocoa-touch objective-c uibutton uiimage ios

我意识到必须有大量的指南来做到这一点,但我找不到它......

我要做的是使用一个带有自定义图像的按钮,当你按下按钮时,图像会变为按钮的另一个"按下"版本.

phi*_*phi 5

如果您不喜欢James Webster的解决方案,您也可以通过界面构建​​器执行相同的操作.选择您的按钮,然后从属性中找到"状态配置"列表并选择"已选择".然后,如果你设置图像,标题等,你会得到不同的图形和文字[button setSelected:YES];

  • 但在任何一种情况下,您可能都想要"突出显示"状态,而不是"选定"状态. (3认同)

Jam*_*ter 3

我相信你需要的是:

[button setImage:image forState:UIControlStateSelected];
Run Code Online (Sandbox Code Playgroud)