在Interface Builder中使用UIButton创建自定义切换

时间:2012-04-03 19:35:26

标签: ios uikit interface-builder

这可能吗?对它来说似乎很粗制滥造。

我正在尝试在IB中创建一个切换按钮(不是UISwitch)。例如静音按钮,当静音时会显示声音被禁用,当你点击它时,指示消失(但仍然是相同的底层图形),并在每次按下时在这些状态之间切换。

使用selected属性可以实现此功能,但是您不能像在代码中那样更改IB中的Selected AND Highlighted属性,因此无论何时按下按钮,无论状态如何,突出显示的图像都是相同的,这看起来很可怕,也很糟糕。

有没有办法用IB修复此问题,或者我是否必须制作自定义类以避免手动加载所有这些按钮?

1 个答案:

答案 0 :(得分:0)

您是否考虑过将UIButton子类化以添加您需要的内容?

相关问题