DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
الاعتراض على التعرّف على الكتابة بخط اليد على الحبر الرقمي
الحبر الرقمي هو التمثيل المتجه لما كتبه المستخدم. وهو يتكون من تسلسل
من الخطوط، وكل منها عبارة عن سلسلة من نقاط الاتصال (الإحداثيات والطابع الزمني). يمكنك الاطّلاع على Ink
عن
التفاصيل.
-
غير متاح: يمكنك استخدام
digitalInkRecognizer(options:)
كبديل. -
تنشئ كائن
DigitalInkRecognizer
باستخدام الخيارات المحدّدة.ولمزيد من التفاصيل، يمكنك الاطّلاع على
DigitalInkRecognizerOptions
.بيان الإفصاح
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
التعرف على حبر الإدخال.
يُرجى العِلم أنّ استخدام
recognize(ink:context:completion:)
بدلاً من هذه الطريقة قد يؤدي إلى نتائج الدقة في بعض الحالات.بيان الإفصاح
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
المعلمات
ink
الإدخال المطلوب التعرّف عليه.
completion
معاودة الاتصال للمرشحين الدائمين للحصول على التقدير. عرض يمكنك
DigitalInkRecognizerCallback
للاطّلاع على التفاصيل. -
التعرف على حبر الإدخال باستخدام سياق التعرف.
يحتوي سياق التعرف على معلومات حول حجم منطقة الكتابة والأحرف التي تم إدخالها بالفعل في مربّع النص. وهذا يساعد في التمييز بين حالات معينة.
مثال على الاستخدام: نتج عن التعرّف السابق على السلسلة "hello"، التي تم إدراجها في حقل النص. ثم يكتب المستخدم يدويًا "العالم". أرسِل إلى طريقة العرض الحالية الحبر الذي يشير إلى كلمة "العالم". و"hello" كسلسلة في
context
. من المرجح أن تعرض أداة التعرف السلسلة “ world” مع وضع مسافة بادئة تفصل بين الكلمتين.ولمزيد من التفاصيل، يمكنك الاطّلاع على
DigitalInkRecognitionContext
.بيان الإفصاح
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
المعلمات
ink
الإدخال المطلوب التعرّف عليه.
context
ولمزيد من التفاصيل، يمكنك الاطّلاع على
DigitalInkRecognitionContext
.completion
معاودة الاتصال للمرشحين الدائمين للحصول على التقدير. عرض يمكنك
DigitalInkRecognizerCallback
للاطّلاع على التفاصيل. إذا لم يتم التعرف على أي شيء، فستجد قائمة فارغة سيتم تمرير المرشحين إلى معاودة الاتصال.