Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我的按钮被按下时,我不希望它的外观发生变化。当我触摸它时它会变成蓝色。我尝试进入 IB 并取消选中“突出显示调整图像”,但这似乎并没有改变任何东西。我也未选中“显示触摸突出显示”。如何禁用此功能?感谢您的任何意见。
这个解决方案并不整洁,但它可以满足您的需求。
基本上,您创建了一个名为取消选择的操作方法。而且,根据您希望它突出显示的程度,您可以将几个操作与它挂钩。最简单的就是挂上触地,内外触地。但是,如果您想确保即使用户拖动它也不会突出显示,您还可以将其连接到内部和外部触摸拖动。
该方法应如下所示:
- (IBAction)deselect:(id)sender { [sender setHighlighted:NO]; }
希望有帮助!