Как лучше всего оформить фрагменты текста в SwiftUI? - PullRequest
0 голосов
/ 10 февраля 2020

Мне нужно вставить пользовательские представления в текст в SwiftUI. Другими словами, чтобы украсить некоторые фрагменты текста, например поле формулы в приложении Numbers.
Я все еще новичок в swiftUI и Xcode, так что просто не могу понять, как начать и погуглить. 100

enter image description here

Буду признателен за любую помощь в указании областей для дальнейшего углубления. Полагаю, речь идет об UIKit…

ОБНОВЛЕНИЕ
Какой элемент пользовательского интерфейса я должен использовать для достижения результата, как на картинке: текстовое поле, которое может содержать другие неразрешимые элементы пользовательского интерфейса?
Я хочу, чтобы одни слова стали кнопками, другие - на фоне.

1 Ответ

0 голосов
/ 10 февраля 2020

Я не буду давать вам полный ответ, так как кажется, что вы тот разработчик, который хотел бы выяснить это для себя. (Пожалуйста, исправьте меня, если я ошибаюсь, предполагая это.)

Суть в том, что способ SwiftUI сделать это, вероятно, еще не так просто, как способ UIKit.

В UIKit вы, вероятно, собираетесь создать представление-оболочку или подкласс a UITextView, которое будет управлять его подпредставлениями, обрабатывать события касания и ввода текста и обновлять курсор UITextView.

Hakawai LinkedIn звучит как то, что вы могли бы использовать для усиления этого ...

Затем вы можете выставить это на SwiftUI через тип оболочки UIViewRepresentable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...