我有一个 UIScrollView 并且我正在实现一个viewForZoomingInScrollView:
委托方法,它返回一个 UIImage ,用户可以缩放和平移。我还有一些 UIButtons 作为 UIScrollView 的子视图,我将其用作注释,例如 Google Maps。
我遇到的问题是很多 UIImage 可以在缩小时被 UIButtons 遮挡。当试图捏缩放 UIButtons 正在接收触摸事件,而不是缩放。您最终不得不小心地将手指放在清晰的空间中进行缩放。
我注意到当有很多注释视图时,谷歌地图应用程序似乎工作正常,你仍然可以捏。
我想我需要优先考虑触摸,UIScrollView 需要响应捏和平移,而按钮只是轻按。
有人有这方面的经验吗?