我希望我的按钮成为我选择后背景图片中的按钮。 我试过以下代码
[button setAdjustsImageWhenHighlighted:NO];
[button setBackgroundImage:[UIImage imageNamed:@"menu_button_selected1.png"] forState:UIControlStateSelected];
但它不起作用。
我考虑使用UIControlStateHighlighted
,但我正在使用button.selected属性。我不认为突出显示的效果对选定的州有效。
如何删除按钮上较暗的效果?
我按
创建我的按钮 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
更新:
我认为[button setAdjustsImageWhenHighlighted:NO];
可以工作。
我终于使用了带背景颜色的UIView并将其放在我的按钮下以完成我的工作。
然后我发现我不小心改变了viewController.view
的背景颜色。然后我将其更改回来,它适用于[button setAdjustsImageWhenHighlighted:NO];
对不起我的错。