У меня есть этот редактируемый текстовый вид внутри ячейки таблицы, maximumNumberOfLines
установлен в 4 и до byClipping
. Это работает довольно много, как предполагалось, однако, кажется, можно вводить на ширину зрения текста, например, так:Распознавать символ, который не отображается в текстовом виде
Хотя символы не видны они хранятся где-то, потому что для того, чтобы получить назад к видимому тексту, необходимо удалить столько, сколько вы набрали за пределами границ.
Я изо всех сил пытаюсь найти что-то уникальное в отношении этих невидимых персонажей, так что простой deleteBackward()
выполняет эту работу внутри оператора if. Таким образом, пользователь не может физически вводить границы обзора текста.
Что-то об этих невидимых персонажах я могу идентифицировать в textView:shouldChangeTextIn
, так что я deleteBackwards()
и недействителен тип?
Попробуйте преобразовать решение размещенного здесь Свифт: http://stackoverflow.com/questions/21889657/uitextviews-text-going-beyond-bounds – AnthonyW