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للاطّلاع على التفاصيل. إذا لم يتم التعرف على أي شيء، فستجد قائمة فارغة سيتم تمرير المرشحين إلى معاودة الاتصال.