【发布时间】:2020-04-30 15:36:33
【问题描述】:
我有一个 UIViewController,它有 4 个 UICollectionView。每个 CollectionView 通过其 NIB 使用相同的自定义单元格。每个单元格上都有按钮,其操作是使用委托结构定义的。
在我的主视图控制器中,我实现了 UITapGesture 来获取屏幕上点击的坐标。但是,当按钮被点击时,UITapGesture 无法记录坐标(可能是因为它不是响应者)。
我想知道是否有方法可以获取按钮相对于主视图的屏幕坐标。
我尝试覆盖 touchBegan 但也失败了。
有什么方法可以让委托按钮触发多个操作? IE。是否触发了它的功能,同时还记录了水龙头的屏幕位置?
【问题讨论】:
标签: ios swift uitapgesturerecognizer