2010-04-01 67 views

回答

7

我建議使用一個按鈕來代替這個目的。你可以用你想要的任何圖像創建一個定製的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]; 

注意,它仍然看起來像「只是一個形象」給用戶。