Size: a a a

2021 December 26

В

Василий in SwiftBook
откуда удалялись?
источник

В

Василий in SwiftBook
есть у текстовых полей метод делегата
https://developer.apple.com/documentation/uikit/uitextfielddelegate/1619599-textfield
источник

VP

Vlad Podvoiskyi in SwiftBook
да, в курсе о нем - юзаю. пытаюсь вставить скопированный текст - ничего не вставляет
источник

В

Василий in SwiftBook
этот метод возвращает булевое - надо ли менять текст
источник

VP

Vlad Podvoiskyi in SwiftBook
точнее если вставляемый текст больше лимита - то не вставляет
источник

В

Василий in SwiftBook
вставляемый текст у тебя в replacementString, его еще нет в свойстве textView.text
источник

В

Василий in SwiftBook
range отвечает за удаление вроде
источник

В

Василий in SwiftBook
то есть когда ты выделил текст и стираешь его - в replacementString будет "" а в range - позиция удаляемого куска текста
источник

В

Василий in SwiftBook
фактически, тебе надо взять старый текст, воткнуть в него новый, обрезать лишнее и вернуть true - всегда
источник

В

Василий in SwiftBook
точнее вру - не всегда. 🙂
если по результатм не требуется обрезать - тогда вернуть true
если требуется - руками засетить в .text и вернуть false
источник

VP

Vlad Podvoiskyi in SwiftBook
Спасибо, буду разбираться
источник

VP

Vlad Podvoiskyi in SwiftBook
спасибо, получилось. а как теперь курсор зафиксировать на том месте, где обрезался текст?
источник

VP

Vlad Podvoiskyi in SwiftBook
он остается, но как только я редактирую - сразу перемещается в конец всего текста
источник

VP

Vlad Podvoiskyi in SwiftBook
тут даже другое - если я текст в середине пытаюсь редактировать - куурсор сразу в конец перемещается
источник

В

Василий in SwiftBook
ну так же - тебе надо иметь диапазон текста - он у тебя приходить как range и дальше ты уже с ним работаешь и можешь получить новый и сделать выделение текста с начальной и конечной точкой в позиции конца диапазона.
то есть курсор выствляется командой выделения текста - просто выделять надо на одном и том же символе
ну или как-то так - я не помню, честно говоря, давно не трогал это все
источник

SN

Simon Namalyan in SwiftBook
Здравствуйте ребят, не подскажите где в новой версии эта кнопка?
источник

SN

Simon Namalyan in SwiftBook
источник

В

Владимир in SwiftBook
привет, то же сегодня не нашел эту кнопку, похоже убрали
источник

SN

Simon Namalyan in SwiftBook
посмотрим кто ответит, может кто то знает
источник

ИС

Игорь Солодянкин... in SwiftBook
Кнопку убрали эту, сам недавно это заранее выполнял)
источник