gpt4 book ai didi

objective-c - 检测自定义表格单元格内多个 UI View 的点击/触摸的理想方法是什么?

转载 作者:行者123 更新时间:2023-11-30 10:07:47 25 4
gpt4 key购买 nike

我有一个包含自定义单元格的表格 View ,每个单元格包含多个 UI View 。

当用户点击单元格内的 UI View 时,应用程序会根据点击的 UI View 进行响应。例如,有三行,每行有不同数量的 UI View :(这些 View 可能是图像、标签来组成不同的布局)

row1 - view1  view2  view3
row2 - view4 view5
row3 - view6 view7 view8 view9

如果用户点击 row3/view8,应用程序将检测到该点击并知道 view8 已被点击。

目前我有两个方向来实现这一点:

(1) 将 UITapGestureRecognizer 添加到每个 UI View

(2) 检测表格 View 上的触摸,并通过计算哪个 UI View 包含触摸点来决定点击可见单元格的哪个 UI View ,例如 the answer of this question .

我想知道理想的方式是什么?还有其他更好的方法或者建议吗?

最佳答案

我将允许 View 直接检测和处理点击。对我来说似乎最简单,这也是 UIKit 设计的使用方式。 UITapGestureRecognizer 似乎非常适合此操作。

关于objective-c - 检测自定义表格单元格内多个 UI View 的点击/触摸的理想方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35098719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com