Autocomplete на swift
У меня есть проблема, решение которой находил только с использованием UITableView типа такого:

Вот мой метод, до того, как я попал в тупик и не могу нагуглить решение:
suggestService.request(endpoint: "?suggest", parameters: parameters as [String : Any]) { [weak self] (result) in
switch result {
case .success(let suggests):
if ((suggests.text.count) != 0) {
for suggest in suggests.text {
let button = UIButton()
button.backgroundColor = UIColor(hexString: "#00a65a", alpha: 0.1)
button.tintColor = UIColor(hexString: "#00a65a")
button.setTitle(suggest.name, for: .normal)
button.addTarget(self, action: Selector(("addSuggest")), for: .touchUpInside)
self?.suggestsView.addSubview(button)
print(suggest)
}
UIView.animate(withDuration: 0.5) {
self?.suggestsView.isHidden = false
}
} else {
UIView.animate(withDuration: 0.5) {
self?.suggestsView.isHidden = true
}
}
case.failure(let error):
guard let alert = self?.alertService.alert(message: error.localizedDescription) else { return }
self?.present(alert, animated: true)
}
}
Мне надо сделать как здесь:
Уточню - xcode 12.2, swift 5.
