我正在尝试实现像 Chrome 浏览器这样的搜索历史文本字段。
目前我的想法是在文本字段中输入内容时将其子类化UITextField
并添加UITableView
到文本字段的超级视图中。数据存储使用 Core Data。
新类有一个 datasource( UITableViewDataSource
) 和一个 delegate( UITableViewDelegate
) 属性,它们将指向UITableView
.
在我的应用程序中,我已经在我的应用程序中使用了一个UITableView
,UIViewController
所以我使用另一个单独的对象作为我的自定义文本字段的委托控制器。
但是我在处理我的文本字段的表格视图事件时遇到了一些困难,因为这个表格视图被添加为文本字段的超级视图的子视图。每当我触摸表格视图时,接收器始终是该表格视图下的视图,因此由我的自定义文本字段类填充的表格视图无法接收我在屏幕上的点击。