Autocomplete на swift

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

Вот мой метод, до того, как я попал в тупик и не могу нагуглить решение:

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.


Ответы (0 шт):