我想要的:一个边框,指示是否选择了UIButton.
背景:我有一些UIButtons使用透明图像,而不是文本.这些是切换按钮(即可以打开或关闭).
问题:UIButton类不向用户提供是否选择按钮的指示,除非您更改按钮的其他内容.由于图像不随状态而变化,因此我需要每个图像中的两个,一个正常,一个选择,并为按钮的每个状态设置一个.这很烦人.我想我会改变背景图像,但这会删除按钮上漂亮的边框,我只得到一个背景图像的矩形,哎呀.
可能的解决方案我不喜欢:
1)创建一个与UIButton边界匹配的背景,并将其用于选中.我不喜欢这个,因为它们不匹配完美,我很挑剔.
2)为每个按钮创建两个图像,基本相同但背景不同.这似乎是不必要的工作,并且由于这个问题反复出现,我想要一个未来的解决方案.
我希望现在有人能找到一个合适的解决方案.提前致谢.