如何从 CGPath 获取封闭的子路径

How to get the enclosed subpaths from a CGPath

我正在开发一个绘图应用程序。我已经使用 CGPath 实现了绘图字符串功能。下一个功能是我可以单击视图。如果我点击的地方包含一个封闭区域,我可以用其他颜色填充它。我在想我需要先获取封闭的子路径,然后为其填充颜色。如果有人能给我任何想法,我将不胜感激。谢谢

为了方便大家理解,我post一张图。

好吧,终于找到我要的是"Flood Fill"算法了。如果有人想找参考文章,请看here