2016-06-07 3 views
0

Я делаю вход UITextField, где пользователь может ввести субдомен для своего сайта. То, что я хочу выполнить, заключается в том, что я могу показать весь url во входном файле, но только часть поддомена редактируется. Любые советы, как это сделать?UITextField с текстом-заглушкой

Обновление

правильные решения в том, чтобы использовать UILabel в rightView UITextField и вычисления позиции в rightViewRectForBounds.

+0

вы можете использовать этот метод, чтобы проверить суффикс URL является редактирование или not .. func textField (textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {} –

ответ

0

Во-первых, UITextField имеет свойство AttributePlaceholder, оно позволяет отображать разный цвет заполнителя.

А затем, когда didBeginEditing:, заполните текстовое поле URL-адресом, без субдомена. Помните количество символов.

При редактировании пользователя, называемый по методу:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

Return NO при textfield.text.count < = characters.count

Смежные вопросы