我试图通过下拉菜单创建一个Autocomplete TextField。在android中,有一个非常方便和漂亮的Autocomplete小部件。但是可悲的是我在这里没有找到任何iOS。
所以我尝试了this库。它是如此易于使用,并且在UI中看起来不错。但这是一个问题,那就是当我搜索任何项目并且下拉列表中的列表时,我无法选择其中任何一个。代码如下:
myTextField.itemSelectionHandler = { filteredResults, itemPosition in
// Just in case you need the item position
let item = filteredResults[itemPosition]
print("Item at position \(itemPosition): \(item.title)")
// Do whatever you want with the picked item
self.myTextField.text = item.title
}
我正在研究项目,只是将其包括在内。但这确实没有得到调用。您是否遇到过同样的问题?以及如何解决?
答案 0 :(得分:0)
如果您不是经验丰富的iOS开发人员,则要忘记两个常见的事情:
通过插座(https://youtu.be/G_JKLxPYd60?t=208)将输入连接到ViewController
在情节提要中指定输入的自定义类
我添加了2张屏幕截图,向您展示了我的意思。
我创建了一个small example project希望对您有所帮助。