Iphone 创造;突出显示“;“类似效应”;信息暗“;白色背景上的按钮

Iphone 创造;突出显示“;“类似效应”;信息暗“;白色背景上的按钮,iphone,Iphone,如果我把一个“信息灯”按钮放在黑暗背景下的屏幕下角,并选中“在强光下显示触摸”,当用户触摸图标时,我会得到一个很好的高亮效果。它给了用户积极的反馈 在我的应用程序中,背景为白色。所以我选择了“信息暗”按钮。选中“突出显示触摸”和“突出显示调整图像”。但是因为背景是白色的,所以高亮效果不可见,用户也不会得到任何反馈 触摸信息按钮后,我如何创建某种类似高光/低光的效果,为用户提供一些反馈 触摸按钮时看到的“发光”是固定的,无法更改 您最好自己编写一个自定义按钮,提供这种发光效果,但颜色为深色。更新:

如果我把一个“信息灯”按钮放在黑暗背景下的屏幕下角,并选中“在强光下显示触摸”,当用户触摸图标时,我会得到一个很好的高亮效果。它给了用户积极的反馈

在我的应用程序中,背景为白色。所以我选择了“信息暗”按钮。选中“突出显示触摸”和“突出显示调整图像”。但是因为背景是白色的,所以高亮效果不可见,用户也不会得到任何反馈

触摸信息按钮后,我如何创建某种类似高光/低光的效果,为用户提供一些反馈

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


您最好自己编写一个自定义按钮,提供这种发光效果,但颜色为深色。

更新:我已经找到了答案。创建一个名为infoDarkHighlighted.png的带有暗光的新图像,并在ViewController的viewDidLoad方法中设置以下内容


[infoButton setImage:[UIImage ImageName:@“infoDarkHighlighted.png”]用于状态:UIControlStateHighlighted]

我可以创建一个带有图像的自定义按钮,但如何创建深色的辉光效果呢?虽然我不确定,但我怀疑苹果使用的辉光只是一个淡入淡出的PNG。