+7 771 559 26 76

facebook vk instagram Одноклассники youtube

Добавить картинку(иконку) слева в textField с отступом (Add image in UITextField) - Swift 5


// Создать ImageView с отступами
let findTextFieldImageView = UIImageView(frame: CGRect(x: 8.0, y: 12.0, width: 20.0, height: 20.0))

// Добавить нужную картинку
let image = UIImage(named: "search.png")

// Добавить картинку в ImageView
findTextFieldImageView.image = image

// Установить режим отображения картинки
findTextFieldImageView.contentMode = .scaleAspectFit

// Изменить цвет иконки на серый
findTextFieldImageView.tintColor = .gray

// Удалить фон в ImageView
findTextFieldImageView.backgroundColor = .clear


// Создать View с отступами
let findTextFieldView = UIView(frame: CGRect(x: 0, y: 0, width: 38, height: 40))

// Добавить ImageView на View
findTextFieldView.addSubview(findTextFieldImageView)

// Удалить фон в ImageView
findTextFieldView.backgroundColor = .clear

// Указать параметр отображения картинки
// UITextField - это ваш компонент
findTextField.leftViewMode = UITextField.ViewMode.always

// Добавить на View картинку слева
findTextField.leftView = findTextFieldView

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего