ios - 如何选择接收到触摸事件的 UIView

标签 ios objective-c xcode uiscrollview uiimageview

我刚刚接触 UIView 触摸事件,我不确定如何获得实际接收到触摸的 UIView。

我有一个包含多个 UIImageView 的 UIScrollView。每个 UIImageView 都有一个触摸监听器。我想获得接收触摸的 UIImageView。

谢谢!

最佳答案

我不确定你认为“触摸监听器”是什么,但如果你想检测图像上的点击之类的东西,方法是为每个 ImageView 提供一个手势识别器,并为每个 ImageView 提供一个手势识别器。手势识别器 Action 目标和处理程序。当点击发生时,手势识别器将自身传递给它的 Action 处理程序。在 Action 处理程序中,检查手势识别器的 View

关于ios - 如何选择接收到触摸事件的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26080561/

相关文章:

objective-c - 在 Objective-C 中访问大文件,在执行操作时挂起程序的其余部分

xcode - 该应用程序在 Payload/(App ID) : number, setNumber 中引用了非公共(public)选择器:

iOS:UIDynamicAnimator updateItemUsingCurrentState 不适用于旋转

iOS 区域监控

ios - FireBase 存储下载错误域=FIRStorageErrorDomain 代码=-13000

iOS iAd 与 UIToolBar 的集成问题

ios - 设备旋转后 UIKeyboard 高度不同

iphone - 我如何完全杀死一个 View Controller ?

ios - 如何让 UITableView 忽略 UINavigationController

ios - 如何导入 <UI7Kit/UI7Kit.h> 到 Xcode 项目?