Как получить доступ к фрейму метки TextField? - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь отобразить значок замка в левой части текстового поля панели поиска, как в Safari, когда вы заходите на защищенный сайт, но я не знаю, как установить фрейм.

Как вы можете получить рамку метки в текстовом поле?

Вот что у меня есть:

    let lockImageView = UIImageView()
    lockImageView.image = UIImage(named: "lock")
    lockImageView.contentMode = .scaleAspectFit
    lockImageView.frame = CGRect(x: searchBar.bounds.midX, y: 23, width: 11, height: 11)
    searchBar.addSubview(lockImageView)

Вот как это выглядит, потому что рамка для значок неправильный: enter image description here

1 Ответ

0 голосов
/ 15 марта 2020

Добавьте эти два в панель поиска перед добавлением изображения в подпредставление

searchBar.leftView = lockImageView
searchBar.leftViewMode = UITextFieldViewMode.Always
...