Ios 带有自定义图像的UI按钮,触摸时不突出显示
我有一个UIButton,我将图像设置为:Ios 带有自定义图像的UI按钮,触摸时不突出显示,ios,objective-c,uibutton,Ios,Objective C,Uibutton,我有一个UIButton,我将图像设置为: UIImage *menu = [UIImage imageNamed:@"menu-bar-button-item"]; UIImage *menuTemplate = [menu imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; UIImage *menuOnTouch = [menu dsk_tintedImageWithColor:[[UIColor dsk_redColor
UIImage *menu = [UIImage imageNamed:@"menu-bar-button-item"];
UIImage *menuTemplate = [menu imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
UIImage *menuOnTouch = [menu dsk_tintedImageWithColor:[[UIColor dsk_redColor] colorWithAlphaComponent:0.7f]];
[self.menuButton setImage:menuTemplate forState:UIControlStateNormal];
[self.menuButton setImage:menuOnTouch forState:UIControlStateHighlighted];
self.menuButton.tintColor = [UIColor dsk_redColor];
但是,点击按钮时不会显示任何突出显示或任何内容。我想继续使用“tintColor”作为设置按钮颜色的工具。是否有任何原因导致此按钮不尊重为突出显示状态提供的图像?您是否尝试添加
[self.menuButton setImage:menuOnTouch forState:UIControlStateSelected]代码>