Tài liệu tham khảo khung MLKitDigitalInkRecognition

MLKStrokePoint


@interface MLKStrokePoint : NSObject

Một điểm tiếp xúc duy nhất từ người dùng.

  • x

    Toạ độ ngang. Tăng sang bên phải.

    Khai báo

    Objective-C

    @property (nonatomic, readonly) float x;
  • y

    Toạ độ dọc. Tăng xuống dưới.

    Khai báo

    Objective-C

    @property (nonatomic, readonly) float y;
  • t

    Thời gian khi điểm được ghi lại, tính bằng mili giây.

    Khai báo

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *t;
  • Không dùng được. Thay vào đó, hãy sử dụng init(x:y:t:).

    Khai báo

    Objective-C

    - (nonnull instancetype)init;
  • Tạo đối tượng StrokePoint bằng các toạ độ được cung cấp làm đối số.

    Các tỷ lệ của cả hai chiều là tuỳ ý nhưng phải giống hệt nhau: độ dịch chuyển 1 theo chiều ngang hoặc chiều dọc phải thể hiện cùng một khoảng cách mà người dùng nhìn thấy.

    Nguồn gốc không gian và thời gian có thể tuỳ ý miễn là chúng nhất quán với một loại mực nhất định.

    Khai báo

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y t:(long)t;

    Các tham số

    x

    Toạ độ ngang. Tăng sang bên phải.

    y

    Toạ độ dọc. Mức tăng sẽ đi xuống.

    t

    Thời gian khi điểm được ghi lại, tính bằng mili giây.

  • Tạo đối tượng StrokePoint bằng cách sử dụng các toạ độ được cung cấp làm đối số mà không cần chỉ định dấu thời gian. Bạn chỉ nên sử dụng phương thức này khi không thể thêm thông tin về dấu thời gian, vì độ chính xác của khả năng nhận dạng có thể giảm.

    Tỷ lệ của cả hai chiều là tuỳ ý nhưng phải giống hệt nhau: độ dịch chuyển 1 theo chiều ngang hoặc chiều dọc phải thể hiện cùng một khoảng cách mà người dùng nhìn thấy.

    Nguồn gốc không gian có thể tuỳ ý miễn là nhất quán với một loại mực nhất định.

    Khai báo

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y;

    Các tham số

    x

    toạ độ ngang. Tăng sang bên phải.

    y

    toạ độ dọc. Mức tăng sẽ đi xuống.