Я использую быстрый язык. У меня есть два UITextFields, в которые пользователь вводит данные. Это поле серийного номера. Если пользователь вводит 123456789, я хочу, чтобы он отображался как 123-45-6789 и 12-3456789 как пользовательский тип. Как это возможно?Форматирование серийного номера
0
A
ответ
-1
Вот как можно форматировать строку,
let serialNumber = 123456789
let snStr = "\(123456789)"
let nsStr = snStr as NSString
let start = nsStr.substringWithRange(NSRange(location: 0, length: 3))
let end = nsStr.substringWithRange(NSRange(location: 3, length: 6))
let result = "\(start)-\(end)"
Что вы должны сделать, это создать объект, который реализует CustomStringConvertible
или Printable
в зависимости от версии стрижа вы используете.
Затем в вашем методе description
/хранимом имуществе вы бы поставили код, аналогичный тому, что у меня выше. Когда пользователь вводит текст, текстовое поле будет хранить свойство в модели вашего MVC, и в итоге оно будет отображаться на экране. Вид - в свою очередь вызовет часть вашего объекта и отобразит текст на экране.
+0
почему голос? – Jeef
Смежные вопросы
- 1. Проверка серийного номера
- 2. Получение серийного номера BIOS
- 3. Генерация серийного номера
- 4. генератора Серийного номера в R
- 5. Проверка серийного номера INNO setup?
- 6. Использование серийного номера iwith paginate
- 7. openssl игнорирует расширение серийного номера
- 8. Последовательность JPA для серийного номера
- 9. Изменение серийного номера Windows 7
- 10. Как связать сравнение серийного номера?
- 11. регулярное выражение для серийного номера
- 12. Чтение серийного номера карты EMV
- 13. Преобразование серийного номера в дату
- 14. Декодирование IMEI до серийного номера
- 15. Получение серийного номера тега NFC
- 16. Поиск серийного номера компакт-диска
- 17. Создать дату с серийного номера
- 18. Форматирование номера
- 19. Поиск серийного номера USB-накопителя без WMI
- 20. Получение серийного номера BIOS без WMI
- 21. Чтение серийного номера и ответа Python
- 22. Запуск серийного номера в PHP MySql Таблица
- 23. Вставка нового столбца для серийного номера
- 24. Regex для серийного номера в T-SQL
- 25. Регулярное выражение для определения серийного номера
- 26. Arduino не может читать с серийного номера?
- 27. Добавление серийного номера в мою таблицу
- 28. Повторение серийного номера в отчетах Jasper
- 29. Добавление серийного номера для столбца в datatable
- 30. Приращение серийного номера с использованием EXIF
см. Эту ссылку, это поможет вам http://stackoverflow.com/questions/1246439/uitextfield-for-phone-number –
Эта ссылка не соответствует моему желанию. Потому что перед моим вопросом я видел эту ссылку. Если вы прочтете свою ссылку, это другое форматирование, и я уже пытаюсь выполнить код, указанный в этой ссылке. –