У меня есть четыре кнопки на контроллере представления и текстовом виде. Эти пять кнопок имеют цвета, например красный, желтый, зеленый, синий и черный.Как покрасить текст в UITextView
Когда пользователь начал вводить текст без нажатия этих кнопок, цвет напечатанного текстового вида должен иметь текст черного цвета. Если пользователь нажимает красную кнопку, цвет текста с этой точки должен быть красным, пока пользователь не нажмет любую другую цветную кнопку.
Как это сделать? Ive следовало этому руководству https://www.objc.io/issues/5-ios7/getting-to-know-textkit/
Но не знаю, как настроить его на то, чего я хочу достичь.
Вы могли бы хотеть попробовать подклассы 'UITextView' и реализовать/переопределение' textStylingAtPosition (_: Косвенность:) '' из протокола UITextInput' – zcui93