就像标题一样,当我触摸UIView时,我希望触摸点发光,我想出了一个想法,即在触摸点上显示发光图像,但是如果通过代码?任何示例或想法?谢谢分享!!
答案 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并添加到您的视图中。然后你可以使用回调来做任何你想做的事,也许某种动画?如果是这样,您可以使用动画块为更改设置动画。