Форум программистов, компьютерный форум, киберфорум
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
krismas
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 7
#1

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

03.10.2016, 20:22. Просмотров 767. Ответов 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 - Swift
Уже голову сломал как делать... Думаю что надо создать строку с этим символом и присвоить ей единицу, но не получается...

как в javaFX запретить ввод в TextField символов кроме цифр и точки - JavaFX
в javaFX сделать запрет на ввод символов кроме цифр и точки пишу такой код: TextField1.setOnKeyTyped(new EventHandler<KeyEvent>()...

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

Запретить ввод символов - C++
Ребята, как поставить запрет на ввод символов в переменную j? #include <iostream> #include <cstdlib> #include <ctime> #include...

Запретить ввод символов - C++
Привет. Подскажите нубу. В коде нудно запретить ввод символов. Запретить получилось, но код нарушился. Размер массива не учитывает и...

Как запретить ввод символов - C (СИ)
Можно ли как-то запретить ввод символов в scanf("%f", &qwe); т е мне надо, чтобы программа выбирала только цифры или не выполнялась, пока...

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
Привет! Вот еще темы с ответами:

Запретить ввод определенных символов - C#
В текстовое поле можно вводить буквы лат. и рус.алфавита, пробел, дефис, цифры. В KeyPress условие if (e.KeyChar != 8 && e.KeyChar...

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

Запретить ввод букв и символов в Эдит1 - C++ Builder
Здравствуйте форумчани. Разместил компонент Эдит1 на форме для проведения арифметических операций. Понятно Эдит1 воспринимает прекрасно и...

Запретить ввод повторяющихся символов в textbox - Visual Basic
Друзья, палундра! В форме текстбокс, в который вводится текст, и кнопка "готово" для перехода к следформе, ну эт не особо интересует,...


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

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

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