就像标题一样,当我触摸 UIView 时,我希望触摸点发光,我想出了一个想法,在触摸点上显示发光图像,但是如果通过代码?任何示例或想法?谢谢分享! !
问问题
932 次
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 回答