iPhone:突出显示的图像不能与initWithImage一起工作



我想有一个高亮显示的图像,当我点击一个UIImageView。我遇到了highlighteimage,并尝试如下:

myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1.png"] highlightedImage:[UIImage imageNamed:@"1_highlighted.png"]];

但是,高亮显示的图像根本不起作用。当我点击一个UIImageView (1.png),它不显示高亮的图像(1_highlight .png)。

有人能指导我怎么做吗?

谢谢!

单击图像视图不会将其设置为高亮显示的图像。默认情况下,图像视图没有用户交互。

如果您想要这个操作,您需要在图像视图上启用用户交互并向其添加一个操作。

您可以通过在代码中设置高亮状态在两个图像之间切换:

imageView.highlighted = YES;

最新更新