我希望在单击UIImageView时显示突出显示的图像。我遇到了有关highlightImage的内容并尝试过如下。
myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1.png"] highlightedImage:[UIImage imageNamed:@"1_highlighted.png"]];
但是,突出显示的图像根本不起作用。当我点击UIImageView(1.png)时,它不会显示突出显示的图像(1_highlighted.png)。
有人可以指导我怎么做?
谢谢!
答案 0 :(得分:5)
单击图像视图不会将其设置为突出显示的图像。默认情况下,图像视图没有用户交互。
如果您需要此操作,则需要在图像视图上启用用户交互并向其添加操作。
您可以通过在代码中设置突出显示的状态来在两个图像之间切换:
imageView.highlighted = YES;