2
如何讓UIImageView在用戶點擊Safari時打開一個URL?UIImageView作爲鏈接到URL
如何讓UIImageView在用戶點擊Safari時打開一個URL?UIImageView作爲鏈接到URL
我建議使用一個按鈕來代替這個目的。你可以用你想要的任何圖像創建一個定製的UIButton。這提供了提供按鈕的內置目標動作機制的優點,並且能夠提供突出顯示的圖像以提供用戶反饋。考慮使用這樣的事情:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"regular_image.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateHighlighted];
[button addTarget:self action:@selector(loadURL) forControlEvents:UIControlEventTouchUpInside];
注意,它仍然看起來像「只是一個形象」給用戶。