2013-10-15 55 views
-3

我想要有圖像視圖,每次點擊它時,都會顯示一幅新圖片。 我正在使用Xcode5的故事板。這也適用於iOS SDK中的手勢嗎?水龍頭上的新圖片

謝謝!

+0

您是否在尋找手勢識別器? – Jitendra

+0

從哪裏它帶來了一個新的圖片? –

+0

是的,就像那樣。我知道這可能看起來像一個愚蠢的話題,但感謝幫助/ –

回答

2

爲您更好的辦法是的UIButton .Gesture增加對的UIImageView是不是一個好的選擇。你可以設置一個UIButton而不是UIImageView首先爲UIButton設置一個圖像,然後你必須爲這個按鈕點擊添加一個目標。在該方法中,您可以簡單地更改圖像。示例代碼如下:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; 
    btn.frame = CGRectMake(SET_FRAME_HERE); 
    [btn setBackgroundImage:[UIImage imageNamed:IMAGE_NAME] forState:UIControlStateNormal]; 
    [btn addTarget:self action:@selector(buttonTapHandler) forControlEvents:UIControlEventTouchUpInside]; 

-(void)buttonTapHandler { 
    [btn setBackgroundImage:[UIImage imageNamed:ANOTHER_IMAGE] forState:UIControlStateNormal]; 

}