0

由于没有通过 Safari 在网页上看到的用于创建组合框(或选择框)的预先存在的组件,有人可以提供一个示例或预先存在的 3rd 方组件来创建一个吗?

4

1 回答 1

2

我不认为这很难做到。

在视图控制器中,您有一个 UITextField 和一个 UITableView。将视图控制器指定为两个控件的委托,以及表的数据源。

textField:shouldChangeCharactersInRange:replacementString:在控制器中实现 UITextField 委托方法。这会拦截在您的文本字段中输入的更改。在此方法中,遍历您的可能选项列表并将匹配项存储在视图控制器上的 NSMutableArray 实例变量中。然后调用[myTableView reloadData]

让您的表格单元格从您之前存储的匹配数组中生成。

它应该非常简单,除了一些委托方法之外根本不需要太多代码来工作。

于 2009-02-10T17:18:25.927 回答