Используйте DataScannerViewController Swift для распознавания однострочного текстаIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 Используйте DataScannerViewController Swift для распознавания однострочного текста

Сообщение Гость »


Есть ли способ настроить RecouncedItem из DataScannerViewController (сканер текста из wwdc22), чтобы он содержал только слова до новой строки (чтобы каждый распознанный элемент представлял собой только одну строку текста)?

Я знаю, что RecouncedItem способен обнаруживать текст и места изменения строк, поскольку, когда я распечатываю описание RecouncedItem, оно выводит \n при каждом изменении строки.

Сейчас «Распознанный элемент» обычно распознает гигантские блоки текста, но я хочу, чтобы он распознавал текст построчно, чтобы пользователь мог нажимать на отдельные строки текста, и код выполнял разные действия, а не только нажимал на гигантский блок, содержащий несколько строк текста.

-> Используя этот метод:
func dataScanner(_ dataScanner: DataScannerViewController, элемент DidTapOn: RecouncedItem)

Дайте мне знать, если мне нужно что-то уточнить или предоставить примеры кода, но у меня просто довольно стандартная реализация DataScannerViewController, как показано в видео WWDC22 -> https://developer.apple.com/videos/play/wwdc2022/ 10025/

Я попытался получить доступ к свойству наблюдения RecouncedTextItem https://developer.apple.com/documentati ... bservation, но это не дало никакой дополнительной информации, а просто дало мне ограничивающую рамку большой текстовый блок, который я уже знаю.
Самое близкое к обнаружению однострочного текста, которое мне удалось найти, — это использование VNRecounceeTextRequests (который способен обнаруживать отдельные слова), но мне не нравится эта реализация, поскольку при использовании в сочетании с DataScannerViewController она приводит к задержке всего пользовательского интерфейса.< /п>
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как установить высоту строки для однострочного текста в SwiftUI?
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • [Представления платформы Flutter]Кадр с камеры не отображается в iOS с DataScannerViewController
    Гость » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Гость
  • Использование Bio.SeqIO для написания однострочного FASTA
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как пометить результат распознавания текста Vision как отправляемый в Swift 6
    Anonymous » » в форуме IOS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я объединить C++ и Swift в одном пакете Swift, используя диспетчер пакетов Swift?
    Гость » » в форуме C++
    0 Ответы
    218 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»