【发布时间】:2011-10-31 15:21:22
【问题描述】:
我有一个按钮,它几乎占据了整个 xib,因此如果原始视图的任何部分被触摸,我可以在屏幕上推送另一个 viewController。我已经为这个按钮创建了一个 IBOutlet 并且效果很好,但是我不希望整个窗口在被触摸时变成“蓝色”(类似于按下小按钮时)。我尝试了在类似的 SO 帖子中找到的以下两种方法:How can I prevent a UIButton from highlighting when pressed?,但两种方法都不起作用。我还有什么需要设置的吗?
- (void)viewDidLoad
{
[super viewDidLoad];
self.entireWindowButton.adjustsImageWhenHighlighted = NO;
[self.entireWindowButton setImage: [self.entireWindowButton imageForState:UIControlStateNormal] forState:UIControlStateHighlighted];
}
【问题讨论】: