ios - 动态文本字段未在 TableView didSelectRowAt 方法中缓存

标签 ios swift

实际上,我正在实现一个动态问答表单,其中表格单元格加载了动态字段(例如,下拉菜单、TextField、GridView 等)为此,我在单元格中为问题创建了一个标签,一个空白 View 来呈现 Answer 字段的动态内容。如果我单击标签或单元格,我可以访问 didSelectRowAt TableView 方法,但如果我单击动态内容(例如,在 textField 内或按钮上),则无法访问 didSelectRowAt。不知道如何解决这个问题。

最佳答案

尝试设置 userInteractionEnabled = NO 这将避免该特定控件的所有触摸事件。事件将由链中的下一个响应者处理。

关于ios - 动态文本字段未在 TableView didSelectRowAt 方法中缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56148356/

相关文章:

ios - 局部变量声明 swift

iphone - Objective-C 运行时 : Swizzled method name?

ios - 单击将带有 UIButton 的 UIView 添加到 UIWindow

ios - GPUImage锁定 View

ios - AFNetworking 2.0 - 当应用程序在后台时,请求不会进入成功 block

swift - 我想更改框架的版本。[swift 4/xcode 9]

对包含可选的任何值进行 Swift 3 协议(protocol)转换

ios - 为什么我的 UIView 背景在切换到下一个 View 时会变形?

ios - 关于使用多态性来显示 iPhone/iPad ViewControllers

swift - PopTo - selectedViewController (Swift)