Iphone 如何处理图像的精确触摸?
我有一个图像,比如三角形,放在UIImageView中,我有一个触摸拖动应用程序,我已经可以拖动三角形了,但我的问题是我仍然可以拖动三角形,即使我没有实际触摸三角形,我触摸了三角形图像的左上角,我想这是因为UIImageView本身是一个正方形,所以虽然我没有触摸三角形图像,但我已经触摸了方形UIImageView,这就是为什么我仍然可以拖动它而不触摸三角形 所以问题是,我如何才能使它精确,就像我只能拖动它,如果我接触的是三角形图像,而不是真正的正方形图像视图Iphone 如何处理图像的精确触摸?,iphone,cocoa-touch,touch,Iphone,Cocoa Touch,Touch,我有一个图像,比如三角形,放在UIImageView中,我有一个触摸拖动应用程序,我已经可以拖动三角形了,但我的问题是我仍然可以拖动三角形,即使我没有实际触摸三角形,我触摸了三角形图像的左上角,我想这是因为UIImageView本身是一个正方形,所以虽然我没有触摸三角形图像,但我已经触摸了方形UIImageView,这就是为什么我仍然可以拖动它而不触摸三角形 所以问题是,我如何才能使它精确,就像我只能拖动它,如果我接触的是三角形图像,而不是真正的正方形图像视图 希望得到您的帮助。不要使用UIBu
希望得到您的帮助。不要使用UIButton,而是尝试使用并测试CGPathContainsPoint 还有,试试看 否则,您可以使用一些三角学来确定触摸发生的位置,以及触摸是否在您的内部形状内