想要创建一个应用程序,让孩子在学会写信时用手指跟踪一封信。
我会在屏幕上显示一个字母说“b”,而在“b”的顶部会有一个小箭头,孩子从上到下并沿着右边的曲线拖动。跟踪发生时,字母的颜色会从蓝色变为黄色。
问题是:
是否可以在屏幕上画一个字母并获得字母的边界?
答案 0 :(得分:2)
如果是手写练习,你最好自己绘制字形(因此你确切地知道它在哪里)而不是让系统处理它。
想象一下有人在他们的设备上设置像Wingdings这样的符号字体的情况。
答案 1 :(得分:1)
来自CGGlyph
(字母)的CGPath
应该会为您提供您所追求的内容。
答案 2 :(得分:0)
也许就像拥有白色背景和黑色字体一样简单,这样你就可以检查用户手指下的像素是否包含任何黑色像素。