Как добавить текст-заполнитель в UITextView, но во всех случаях (даже при смене ОС) точно совпадать с позиционированием IOS

Программируем под IOS
Ответить
Гость
 Как добавить текст-заполнитель в UITextView, но во всех случаях (даже при смене ОС) точно совпадать с позиционированием

Сообщение Гость »


Как следует из названия, добавить заполнитель к

Код: Выделить всё

UITextView
.
Simply use

Код: Выделить всё

.textDidChangeNotification
and add a

Код: Выделить всё

CATextLayer
or even just a .
The problem is:
absolutely, exactly, definitively finding the identical position so that the placeholder is always precisely where the main text is.
(Thus, if your placeholder text is "Add your comment" you should be able to type "Add your comment" and it's absolutely identical.)
Of course, you can trivially set the text font/etc the same, but how to absolutely match the positioning, even as Apple inevitably slightly moves things around inside UITextView, and depending on what it is inside, it's own size etc etc.
How to?


Источник: https://stackoverflow.com/questions/725 ... ith-changi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»