创建“突出显示”像白色背景上的“信息暗”按钮效果

时间:2009-03-09 16:21:01

标签: iphone

如果我在深色背景上的屏幕下角放置一个“信息灯”按钮并选中“显示触摸高亮灯”,当用户触摸图标时,我会得到一个很好的高亮效果。它为用户提供了积极的反馈。

在我的应用中,背景为白色。所以我选择了“信息暗”按钮。选中“显示高亮显示触摸”和“高亮显示调整图像”。但由于背景为白色,高光效果不可见,用户无法获得任何反馈。

如何创建某种高亮/低光效果,以便为使用提供反馈,然后触摸信息按钮?

2 个答案:

答案 0 :(得分:7)

更新:我已经弄清楚了。使用名为infoDarkHighlighted.png的暗光创建一个新图像,并在ViewController的viewDidLoad方法中设置以下内容。

[infoButton setImage:[UIImage imageNamed:@“infoDarkHighlighted.png”] forState:UIControlStateHighlighted];

答案 1 :(得分:1)

触摸按钮时看到的“发光”是固定的,无法更改。

你最好的选择是自己写一个自定义按钮来提供这种发光,但颜色是深色。