这可能吗?没有它似乎是粗制滥造的。
我正在尝试在 IB 中创建一个切换按钮(不是 UISwitch)。例如,静音按钮,静音时会显示声音被禁用,当您按下它时,该指示器会消失(但仍然是相同的底层图形),并且每次按下时都会在这些状态之间切换。
此功能可以使用 selected 属性来实现,但是您不能像在代码中那样更改 IB 中的 Selected AND Highlighted 属性,因此无论何时按下按钮,无论状态如何,突出显示的图像都是相同的,看起来可怕和故障。
有没有办法只用 IB 来解决这个问题,还是我必须制作一个自定义类以避免手动加载所有这些按钮?