Mac Catalyst — не удается переопределить цвет выделения в поле UITextField

#uitextfield #highlight #mac-catalyst

Вопрос:

Я хочу переопределить цвет выделения текста в полях UIText (для приложения Mac Catalyst). Я попытался установить свойство tintColor в значение UIColor.clear, но это не имеет никакого эффекта: когда я выделяю текст, за ним я вижу цвет, который пользователь выбирает в системных настройках >>> Общие > > > > > > > > Выделите цвет.

Это ошибка? В чем заключается обходной путь? Любые намеки будут высоко оценены!

введите описание изображения здесь

Ответ №1:

Решение состоит в том, чтобы, когда вы становитесь первым ответчиком, установить значение selectedTextRange поля UITextField равным нулю.