View に imageView がいくつかありますが、imageView の画像の background.color を変更したいと考えています。同じ imageView を 2 回クリックすると、最初の画像に変わります。
どうすればこれを行うことができますか?
View に imageView がいくつかありますが、imageView の画像の background.color を変更したいと考えています。同じ imageView を 2 回クリックすると、最初の画像に変わります。
どうすればこれを行うことができますか?
変数を使用して、ImageView が何回触れられたかを確認できます。これは次のように変更できます:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
if (touch.view == imageView) {
// Make that variable ++;
if (variable == 2){
imageView.image = [UIImage imageNamed:@"a.png"];
}
}
}