1

タイトルのとおり、UIView をタッチするとタッチポイントが光るようにしたいので、タッチポイントに光る画像を表示するというアイデアを思いつきましたが、コードを使用する場合は? !

4

2 に答える 2

0

コードの下で touchesBegan イベントを試すことができます。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
   if([touch view] ==self.my_view)//Check click your uiview or not
  {
       CGRect frame = [your_image_view frame];
       CGPoint touchLocation = [touch locationInView:touch.view];
       frame.origin.x=touchLocation.x;
       frame.origin.y=touchLocation.y;
       [your_image_view setFrame:frame];
       [self.my_view addSubview:your_image_view];
  }

}

ありがとう..!

于 2012-04-18T12:44:52.360 に答える
0

最初のステップは、高レベル API UIGestureRecognizerを使用してビューに追加することをお勧めするために、UIView のタッチを検出することです。次に、コールバックを使用して、おそらく何らかのアニメーションなど、必要なことを行うことができますか?. その場合は、アニメーション ブロックを使用して変更をアニメーション化できます。

于 2012-04-18T12:45:45.073 に答える