触摸IOS中的视图时,触摸点会发光吗?

时间:2012-04-18 12:38:42

标签: ios touch

就像标题一样,当我触摸UIView时,我希望触摸点发光,我想出了一个想法,即在触摸点上显示发光图像,但是如果通过代码?任何示例或想法?谢谢分享!!

2 个答案:

答案 0 :(得分: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];
  }

}

谢谢..!

答案 1 :(得分:0)

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