Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
krismas
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 7
#1

Скрыть символы в textField. Запретить ввод менее 6 символов! - Swift

03.10.2016, 20:22. Просмотров 837. Ответов 1
Метки нет (Все метки)

Добрый день программеры iOS!
Вот пытаюсь разработать страницу регистрации в мобильном приложении (учу Swift) как Вы уже, думаю, догадались!

Хотелось бы скрыть символы в textField1 и 2, сделать невозможным ввод менее 6 символов в них, и сделать проверку в реальном времени на совпадение строк ( а не по клику кнопки, как сейчас) !!! Подскажите плз!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2016, 20:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Скрыть символы в textField. Запретить ввод менее 6 символов! (Swift):

Посчитать определенные символы в TextField
Уже голову сломал как делать... Думаю что надо создать строку с этим...

TextField запретить ввод всех символов кроме цифр и '-'
Требуется наложить на TextField условие ввода, которое разрешает вводить только...

Как в javaFX запретить ввод в TextField символов кроме цифр и точки?
в javaFX сделать запрет на ввод символов кроме цифр и точки пишу такой код:...

Ограничение на ввод символов в TextField
import java.awt.Checkbox; import java.awt.Color; import java.awt.Container;...

Запретить ввод символов
Привет. Подскажите нубу. В коде нудно запретить ввод символов. Запретить...

Запретить ввод символов
Ребята, как поставить запрет на ввод символов в переменную j? #include...

1
Живой Ископаемы
0 / 0 / 1
Регистрация: 08.09.2016
Сообщений: 9
30.10.2016, 15:47 #2
Скрыть символы легко -
нужно отметить галку Secure Text Entry.

Не менее 6 символов - это нужно
1. вьюконтроллер объявить текстфилдделегатом,
2. Для Текстфилда делегат установить в селф (то есть во вью контроллер) - например во вьюдидлоа (ну или чтобы во вьювДидЛоад вызывался такой метод): tfPasword.delegate = self
3. Реализовать один из методов текстфилдделегата, конкретно shouldChangeCharactersInRange
в котором написать
return tfPasword.characters.count >= 6

и тогда юзер не сможет покинуть это поле, если ввел меньше 6 символов. Хм.. не очень хороший юзерэкспириенс.
Ну тогда наверное нужно реализовать какой-то другой метод, чтобы он позволял покидать поле, но например очерчивал поле красной рамкой
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2016, 15:47
Привет! Вот еще темы с решениями:

Запретить ввод определенных символов
В текстовое поле можно вводить буквы лат. и рус.алфавита, пробел, дефис, цифры....

Как запретить ввод символов
Можно ли как-то запретить ввод символов в scanf("%f", &qwe); т е мне надо,...

Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15
Задачку подкинули, компилятор говорит, что я фигню написал, поделитесь идеями....

Запретить ввод определенных символов в EDIT
Подскажите, как запретить ввод цифр 0-9 в EDIT? hWndInput =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru