Swift PencilKit、PKInkingTool.InkTypeの各種類の幅【iPad OS 17.0更新】

PKInkingTool.InkTypeは、
.marker
.pencil
.pen
.monoline
.fountainPen(カリグラフィーペン)
.watercolor(水彩ブラシ)
.crayon(クレヨン)
があります。
各種類の
デフォルトサイズ:.defaultWidth
指定幅範囲:.validWidthRange
を確認出来ます。

print("pencil")
print(PKInkingTool.InkType.pencil.defaultWidth)
print(PKInkingTool.InkType.pencil.validWidthRange)
print("maker")
print(PKInkingTool.InkType.marker.defaultWidth)
print(PKInkingTool.InkType.marker.validWidthRange)
print("pen")
print(PKInkingTool.InkType.pen.defaultWidth)
print(PKInkingTool.InkType.pen.validWidthRange)
print("crayon")
print(PKInkingTool.InkType.crayon.defaultWidth)
print(PKInkingTool.InkType.crayon.validWidthRange)
print("fountainPen")
print(PKInkingTool.InkType.fountainPen.defaultWidth)
print(PKInkingTool.InkType.fountainPen.validWidthRange)
print("monoline")
print(PKInkingTool.InkType.monoline.defaultWidth)
print(PKInkingTool.InkType.monoline.validWidthRange)
print("watercolor")
print(PKInkingTool.InkType.watercolor.defaultWidth)
print(PKInkingTool.InkType.watercolor.validWidthRange)
pencil
2.4000000953674316
2.4000000953674316...16.0
maker
20.625
7.5...60.0
pen
2.679940805277356
0.8781664588318914...25.659259612471967
crayon
30.0
10.0...50.0
fountainPen
4.0
1.5...14.0
monoline
0.5
0.5...4.0
watercolor
40.0
10.0...80.0

iPad OS 17.0更新

4種類追加

SwiftSwift,SwiftUI

Posted by shi-n