私はUIImageを持っており、UIImageを押してアニメーション化したいと思っています。 UIImageを押すことが可能ですか? あらかじめご了承ください!UIImageを押してメソッドを呼び出す
0
A
答えて
1
UIImageViewをUIButtonに置き換えてイメージをロードすると、ボタンプレスイベントに応答することができます。
4
いいえUIImageはモデルオブジェクトであり、ユーザーインターフェイス/インタラクションについては何も知りません。
You イメージを表示するUIImageViewを作成します。次に、UITapGestureRecognizerを追加します(そして、UIImageViewではsetUserInteractionEnabled:YES!)。次に、ハンドラメソッドでUIImageViewをアニメーション化します。あなたがタップジェスチャー認識装置を作成したくない場合、あなたはあなたがUIImageviewのuserInteractionは、この方法のために有効に作るていない以下のコードスニペット
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint pt= [[touches anyObject] locationInView:imageView];
if ([imageView pointInside:pt withEvent:event])
{
NSLog(@"Inside");
//Fire your method here.
}
}
を使用することができる場合
0
。
awesome !!ありがとう!! :D – iProRage