/ / SWIFT UISearchBar Text Alinhado incorretamente da direita para a esquerda - swift, swift3, uisearchbar, swift4, uisearchbardelegate

SWIFT UISearchBar Text Alinhado incorretamente da direita para a esquerda - swift, swift3, uisearchbar, swift4, uisearchbardelegate

Estou tentando definir uma esquerda para a direita alinhadatexto da barra de pesquisa programaticamente, mas parece que adiciona o texto na direção oposta (como inglês) e, em seguida, não há resultados da pesquisa. obrigado por alguém ajudando.

Respostas:

-1 para resposta № 1

Você pode adicionar barra de pesquisa para o alinhamento direito, como abaixo

    func addSearchController() {
let searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.obscuresBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "Search"
navigationItem.searchController = searchController
definesPresentationContext = true
let searchTextField: UITextField = searchController.searchBar.value(forKey: "_searchField") as! UITextField
searchTextField.textAlignment = .right
}

Deixe-me saber se isso resolve o problema.