ios将UIControlEventTouchUpInside绑定到容器不会使容器中的视图响应事件
Posted
技术标签:
【中文标题】ios将UIControlEventTouchUpInside绑定到容器不会使容器中的视图响应事件【英文标题】:ios binding UIControlEventTouchUpInside to container does not make views in container to respond event 【发布时间】:2012-05-16 16:40:05 【问题描述】:您好,我有一个包含 2 个子视图、一个图像和一个标签的容器, 我已经将事件绑定到容器以响应 UIControlEventTouchUpInside,整个想法是当用户单击容器上的任何位置时,包括其中的图像和标签,应该触发事件。
不确定这是否是个问题,但是在绑定容器时,容器中已经填充了图像和标签视图
问题是我没有看到预期的行为 单击图像标签不会触发事件 但是单击标签和图像之外但仍在容器内的区域会触发事件....有人可以帮忙吗?
【问题讨论】:
【参考方案1】:您不必将 UIControlEventTouchUpInside 绑定到类型视图。您可以改用UITapGestureRecognizer 或UITouch 来完成您想要的操作。
【讨论】:
以上是关于ios将UIControlEventTouchUpInside绑定到容器不会使容器中的视图响应事件的主要内容,如果未能解决你的问题,请参考以下文章
将 io.BytesIO 转换为 io.StringIO 以解析 HTML 页面
如何将 io.Reader 变成 io.ReadCloser? [复制]
iOS 8:为啥 NSLayoutAttributeCenterX 无法将我的视图居中? (适用于 iOS 7)