UIButton,自定义图像不会在触摸时突出显示

时间:2016-02-22 03:14:19

标签: 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] colorWithAlphaComponent:0.7f]];
[self.menuButton setImage:menuTemplate forState:UIControlStateNormal];
[self.menuButton setImage:menuOnTouch forState:UIControlStateHighlighted];
self.menuButton.tintColor = [UIColor dsk_redColor];

但是,按钮在点按时不会显示任何突出显示或任何内容。我想继续使用&#t; TintColor'作为设置按钮颜色的工具。是否有任何理由说明此按钮不符合突出显示状态的提供图像?

0 个答案:

没有答案