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

那么第一步是检测你的 UIView 上的触摸,我建议使用高级 API UIGestureRecognizer并添加到你的视图中。然后你可以使用回调来做任何你想做的事情,也许是某种动画?如果是这样,您可以使用动画块为您的更改设置动画。

于 2012-04-18T12:45:45.073 回答