Обеспечение плавного редактирования текста в приложении Apple Notes на iOS ⇐ IOS
Обеспечение плавного редактирования текста в приложении Apple Notes на iOS
Я пытаюсь создать высокопроизводительный текстовый редактор, аналогичный тому, который есть в приложении Apple Notes.
Чтобы исключить неопределенности, я создал приложение SwiftUI с нуля и добавил только представление TextEditor и ничего больше.
struct ContentView: Просмотр { @State Private var text = "" var body: some View { TextEditor(текст: $text) .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity) } } Я вставил строку из 347 023 символов, а редактирование текста происходит очень медленно, а выделение текста еще медленнее.
Эта же строка в приложении Apple Notes обеспечивает плавное редактирование и выделение текста.
Я также пробовал использовать UIKit с UITextView, но у меня такое же падение производительности.
Как мне добиться того же уровня плавности редактирования текста и производительности, что и в приложении Apple Notes?
Я заметил, что следующий пример очень гладкий, но вы не можете редактировать текст: https://developer.apple.com/documentati ... _with_text
Можете ли вы привести базовый пример создания высокопроизводительного текстового редактора для iOS?
Я пытаюсь создать высокопроизводительный текстовый редактор, аналогичный тому, который есть в приложении Apple Notes.
Чтобы исключить неопределенности, я создал приложение SwiftUI с нуля и добавил только представление TextEditor и ничего больше.
struct ContentView: Просмотр { @State Private var text = "" var body: some View { TextEditor(текст: $text) .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity) } } Я вставил строку из 347 023 символов, а редактирование текста происходит очень медленно, а выделение текста еще медленнее.
Эта же строка в приложении Apple Notes обеспечивает плавное редактирование и выделение текста.
Я также пробовал использовать UIKit с UITextView, но у меня такое же падение производительности.
Как мне добиться того же уровня плавности редактирования текста и производительности, что и в приложении Apple Notes?
Я заметил, что следующий пример очень гладкий, но вы не можете редактировать текст: https://developer.apple.com/documentati ... _with_text
Можете ли вы привести базовый пример создания высокопроизводительного текстового редактора для iOS?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сделать перенос текста вопроса на новую строку, если он слишком длинный?
Гость » » в форуме Html - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Гость
-