IOS нуб здесьКак создать подчеркнутый UITextField
Когда я добавляю по умолчанию UITextField
к ViewController, это выглядит следующим образом:
Мой дизайнер хотел бы я, чтобы сделать UITextField
(т. е. фон прозрачный, и имеет только подчеркивание:
Как это сделать? Должен попросить моего дизайнера создать изображение в качестве фона для UITextField
. Каким должен быть образ? Должно быть изображение = синий фон + подчеркивание (минус число, которое я думаю)
Это правильно?
UPDATE: на основе направления ниже (от @Ashish Kakkad), добавили этот код в Swift в ViewDidLoad:
var bottomLine = CALayer()
bottomLine.frame = CGRectMake(0.0, view.frame.height - 1, view.frame.width, 1.0)
bottomLine.backgroundColor = UIColor.whiteColor().CGColor
tf_editPassword.borderStyle = UITextBorderStyle.None
tf_editPassword.layer.addSublayer(bottomLine)
Это почти работает, но проблема в том, что все боковые границы исчезают, I хочу только нижнюю строку, чтобы остаться.
Эй, я попробовал ваш (конвертировано его Свифта, хотя - см обновленный вопрос). Это почти работает. Нет нижней линии, хотя, даже это исчезает. 'UITextBorderStyle.None' удаляет все границы, хотел бы сохранить нижнюю строку – user1406716
@ user1406716 Oh! Я не знаю, как вы быстро работаете. Я проверю и дам вам знать. –