#ios #coding-style #catextlayer
#iOS #стиль кодирования #catextlayer
Вопрос:
Возможно ли это?
Если не с помощью CATextLayer, то как я могу это сделать?
Комментарии:
1. Можете ли вы привести пример того, о чем вы говорите? Ответ почти наверняка будет «два CATextLayer’а» (или две UILabels, или CoreText, или рисование от руки).
2. эй, это именно то, что я сделал. я надеялся, что смогу избежать этого.
Ответ №1:
Вы можете использовать NSMutableAttributedString в CATextLayer. Вы можете указать разные атрибуты, такие как цвет, шрифт, для разных частей строки.
Ответ №2:
Решение состояло в том, чтобы разбить слово на буквы и объединить его обратно с 3 разными текстовыми слоями. Я постараюсь опубликовать функцию, которую я создал, для других, кому это нужно.