Я не буду давать вам полный ответ, так как кажется, что вы тот разработчик, который хотел бы выяснить это для себя. (Пожалуйста, исправьте меня, если я ошибаюсь, предполагая это.)
Суть в том, что способ SwiftUI
сделать это, вероятно, еще не так просто, как способ UIKit
.
В UIKit
вы, вероятно, собираетесь создать представление-оболочку или подкласс a UITextView
, которое будет управлять его подпредставлениями, обрабатывать события касания и ввода текста и обновлять курсор UITextView
.
Hakawai LinkedIn звучит как то, что вы могли бы использовать для усиления этого ...
Затем вы можете выставить это на SwiftUI
через тип оболочки UIViewRepresentable
.