MLKitDigitalInkRecognition 框架参考

MLKStrokePoint


@interface MLKStrokePoint : NSObject

用户的单个接触点。

  • x

    水平坐标。向右增大。

    声明

    Objective-C

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

    垂直坐标。向下增加。

    声明

    Objective-C

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

    记录点的时间(以毫秒为单位)。

    声明

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *t;
  • 不可用。请改用 init(x:y:t:)

    声明

    Objective-C

    - (nonnull instancetype)init;
  • 使用以参数形式提供的坐标创建 StrokePoint 对象。

    两个维度的比例是任意的,但必须相同:位移为 1 水平或垂直方向上的距离必须与用户看到的距离相同。

    空间源和时间源可以任意设置,只要它们与给定墨水一致即可。

    声明

    Objective-C

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

    参数

    x

    水平坐标。向右增大。

    y

    垂直坐标。逐渐增加。

    t

    记录点的时间(以毫秒为单位)。

  • 使用以如下方式提供的坐标创建 StrokePoint 对象: 参数,而不指定时间戳。此方法 添加时间戳信息不可行时, 识别准确率可能会降低。

    两个维度的比例是任意的,但必须相同: 1 在水平或垂直方向上的位移必须等于 距离。

    空间来源可以是任意的,只要它与给定墨水一致即可。

    声明

    Objective-C

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

    参数

    x

    水平坐标。向右增大。

    y

    垂直坐标。逐渐增加。