相关疑难解决方法(0)

UIButton边界和背景图像

我想要的:一个边框,指示是否选择了UIButton.

背景:我有一些UIButtons使用透明图像,而不是文本.这些是切换按钮(即可以打开或关闭).

问题:UIButton类不向用户提供是否选择按钮的指示,除非您更改按钮的其他内容.由于图像不随状态而变化,因此我需要每个图像中的两个,一个正常,一个选择,并为按钮的每个状态设置一个.这很烦人.我想我会改变背景图像,但这会删除按钮上漂亮的边框,我只得到一个背景图像的矩形,哎呀.

可能的解决方案我不喜欢:

1)创建一个与UIButton边界匹配的背景,并将其用于选中.我不喜欢这个,因为它们不匹配完美,我很挑剔.

2)为每个按钮创建两个图像,基本相同但背景不同.这似乎是不必要的工作,并且由于这个问题反复出现,我想要一个未来的解决方案.

我希望现在有人能找到一个合适的解决方案.提前致谢.

iphone cocoa-touch uibutton

5
推荐指数
1
解决办法
9930
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

uibutton ×1