gpt4 book ai didi

ios - 将触摸事件(移动/滑动)传递给父级(UITableViewCell),但在当前 View (UITextField)上保留点击事件

转载 作者:行者123 更新时间:2023-11-28 17:56:22 25 4
gpt4 key购买 nike

我有一个使用 UITableView 创建的表单。每个单元格都将文本字段作为 textfield.frame = cell.bounds 的子单元格。使用此布局,除了滚动表单(表格)外,一切正常。如果我慢慢地移动触摸表单,它不会滚动表单。我知道 textview 不会让触摸通过它,但是有什么方法可以将移动/滑动触摸事件传递给单元格而不是点击事件吗?

最佳答案

您可以随时设置 textField.userInteractionEnabled = NO;,它不会响应任何触摸。

要检测用户何时点击开始编辑,您只需在 tableView 委托(delegate)的 -didSelectRowAtIndexPath: 中监听,然后调用 [textField becomeFirstResponder]。这应该可以实现您想要的效果,因为 textField 框架无论如何都会填充单元格框架。

关于ios - 将触摸事件(移动/滑动)传递给父级(UITableViewCell),但在当前 View (UITextField)上保留点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26411819/

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