2011-11-29 52 views
3

我想有一個高亮顯示的圖像工作突出顯示的圖像中顯示,當我上的UIImageView點擊。我遇到了突出顯示的圖像,並嘗試下圖。iPhone:不initWithImage

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

但是,突出顯示的圖像根本不起作用。當我上的UIImageView(1.png)點擊,它不顯示高亮顯示的影像(1_highlighted.png)。

有人能指導我怎樣才能做到這一點?

謝謝!

回答

5

點擊的圖像視圖不會將其設置爲突出顯示的圖像。圖像視圖默認沒有用戶交互。

如果你想這個動作,你需要啓用圖像視圖的用戶交互,並添加一個動作吧。

您可以通過在代碼中設置高亮狀態下,兩個圖像之間進行切換:

imageView.highlighted = YES;