Я разрабатываю приложение для клиента, которым пользуется только небольшая компания. Это приложение имеет экран входа в систему с двумя текстовыми вводами для имени пользователя и пароля.
Характеристики:
- Xcode v11.3.1
- iPod touch iOS 13.3.1
- Swift 5
Пользовательский интерфейс был построен с использованием Interface Builder из Xcode. Я установил стиль границ обоих UITextField
s на .roundedRect
, и они выглядят хорошо в Интерфейсном Разработчике:
Но как только я ' При тестировании приложения на моем iPod touch UITextField
имеют раздражающую нижнюю границу (или нижнюю линию) цвета оттенка текстового поля:
Линии красные, потому что я установил цвет оттенка текстовых полей на красный. Единственное решение (которое явно не самое лучшее) - установить цвет оттенка UIColor.clear
для обоих текстовых полей. Тогда линии исчезают. Но тогда мигающий курсор текстовых полей также невидим при редактировании текста.
Я пробовал много разных вещей, таких как установка цвета границы слоя (textfield.layer.borderColor = UIColor.clear.cgColor
), но пока ничего не получалось.
Я также искал в Интернете похожие проблемы, но это Кажется, я довольно одинока с этой проблемой. Любая помощь приветствуется!