Iphoneでその画像をクリックして画像を変更する方法.ボタンクリックの代わりに画像をクリックしたい.どの方法でUIImageViewを使用できますか.
質問する
712 次
3 に答える
0
に設定する必要がありtapRecognizer
ますImageView
。あなたのタップを検出しImageView
、メソッドを呼び出します-clickEventOnImage
。
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(clickEventOnImage:)];
[tapRecognizer setNumberOfTouchesRequired:1];
[tapRecognizer setDelegate:self];
//Don't forget to set the userInteractionEnabled to YES, by default It's NO.
myImageView.userInteractionEnabled = YES;
[myImageView addGestureRecognizer:tapRecognizer];
clickEventOnImage:
あなたの意志を次のように追加してください:
-(void) clickEventOnImage:(id) sender
{
[myImageView setImage:[UIImage imageNamed: @"myNewImageName.png"]];
}
于 2013-06-19T13:44:06.637 に答える
0
これは touchevents を使用して行うこともできます
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
if ([[touches anyObject] view] == self.m_ImageViewObjectName) {
//Here you can change the image of UIImageView
}
}
于 2013-06-19T13:51:42.933 に答える