为有牺牲多壮志,敢教日月换新天。

8、笔划路径上特定点的属性的结构

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(let_us_code)
➤博主域名:https://www.zengqiang.org
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/14089383.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

热烈欢迎,请直接点击!!!

进入博主App Store主页,下载使用各个作品!!!

注:博主将坚持每月上线一个新app!!!

1 class PKCanvasView//捕捉Apple Pencil输入并在iOS应用程序中显示渲染结果的视图。
2 struct PKDrawing//表示画布视图捕获的绘图信息的结构。
3 struct PKStroke//表示在画布上绘制的笔划的路径、边界和其他属性的结构。
4 struct PKStrokePath//一种结构,它捕获笔划的组成部分,并提供沿笔划路径查找和插值点的方法。
5 struct PKStrokePoint//表示沿笔划路径的特定点的属性的结构。
6 struct PKInk//一种表示墨水的结构,它指定墨水的类型、颜色和宽度。

定义

struct PKStrokePoint

创建笔划点对象

init(location: CGPoint, timeOffset: TimeInterval, size: CGSize, opacity: CGFloat, force: CGFloat, azimuth: CGFloat, altitude: CGFloat)

使用提供的属性创建一个新点。
获取点的位置

var location: CGPoint

这一点的位置。

var timeOffset: TimeInterval

自笔画路径开始以来的时间偏移量(以秒为单位)。
获取点的触摸数据

var altitude: CGFloat

此点的高度(以弧度为单位)。

var azimuth: CGFloat

该点的方位角,以弧度为单位。

var force: CGFloat

触摸施加的力度。
获取点的工程图数据

var size: CGSize

这点的大小。

var opacity: CGFloat

点的不透明度。

posted @ 2020-12-05 14:19  为敢技术  阅读(232)  评论(0编辑  收藏  举报