Tài liệu tham khảo khung MLKitDigitalInkRecognition
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
MLKStroke
@interface MLKStroke : NSObject
Biểu thị một chuỗi các điểm chạm giữa bút cảm ứng (resp. chạm) và bút (resp. chạm) lên trên
sự kiện.
-
Danh sách các điểm tiếp xúc dưới dạng StrokePoint
.
Khai báo
Objective-C
@property (nonatomic, readonly) NSArray<MLKStrokePoint *> *_Nonnull points;
-
Không dùng được. Thay vào đó, hãy sử dụng init(points:)
.
Khai báo
Objective-C
- (nonnull instancetype)init;
-
Khởi động và trả về một đối tượng Stroke
bằng chuỗi các điểm tiếp xúc được cung cấp.
Khai báo
Objective-C
- (nonnull instancetype)initWithPoints:
(nonnull NSArray<MLKStrokePoint *> *)points;
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eMLKStroke\u003c/code\u003e represents a sequence of touch points, from pen/touch down to pen/touch up.\u003c/p\u003e\n"],["\u003cp\u003eIt provides access to a list of touch points as \u003ccode\u003eStrokePoint\u003c/code\u003e objects through the \u003ccode\u003epoints\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eYou should initialize a \u003ccode\u003eMLKStroke\u003c/code\u003e instance using the designated initializer \u003ccode\u003einitWithPoints:\u003c/code\u003e, providing an array of \u003ccode\u003eStrokePoint\u003c/code\u003e objects.\u003c/p\u003e\n"]]],[],null,["# MLKitDigitalInkRecognition Framework Reference\n\nMLKStroke\n=========\n\n\n @interface MLKStroke : NSObject\n\nRepresents a sequence of touch points between a pen (resp. touch) down and pen (resp. touch) up\nevent.\n- `\n ``\n ``\n `\n\n ### [points](#/c:objc(cs)MLKStroke(py)points)\n\n `\n ` \n List of touch points as `StrokePoint`. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) NSArray\u003c../Classes/MLKStrokePoint.html *\u003e *_Nonnull points;\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)MLKStroke(im)init)\n\n `\n ` \n Unavailable. Use `init(points:)` instead. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;\n\n- `\n ``\n ``\n `\n\n ### [-initWithPoints:](#/c:objc(cs)MLKStroke(im)initWithPoints:)\n\n `\n ` \n Initializes and returns a `Stroke` object using the sequence of touch points provided. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)initWithPoints:\n (nonnull NSArray\u003c../Classes/MLKStrokePoint.html *\u003e *)points;"]]