2012-03-31 5 views
0

Xcodeを初めて使用しました。これはおそらくあなたにとって非常に簡単な質問ですが、誰かが私を助けることができるのだろうかと思います。カスタマイズされたUIImageViewクラス内で画像を変更する方法

カスタマイズしたUIImageViewで画像を読み込むと、画像をクリックすると画像ビューが別の画像に変わります。シミュレータを実行すると、エラーメッセージは表示されませんが、クリックした後は2番目の画像が読み込まれません。

私はをUIImageViewサブクラスdragViewと宣言しました。 dragView.mで、私はそのようなコードがあります。ちなみに

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
[self changePicture]; 
} 

-(void) changePicture { 
    NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"Red Flower.png"]; 
    self.image = [UIImage imageWithContentsOfFile:path];  
} 

を、私は対話を有効にしています。どうもありがとう!

答えて

0

おそらく、[self setNeedsDisplay:YES]を呼び出すことによって、OSにビューを更新するように指示する必要があります。

関連する問題