首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS -如何在指定区域填充颜色

iOS -如何在指定区域填充颜色
EN

Stack Overflow用户
提问于 2019-07-24 07:32:00
回答 1查看 891关注 0票数 11

当我触摸one place时,在指定区域内填充绿色color.like如下:

这是:

点击一条鱼,两条鱼都是红色的。

现在我只能使用扫描线种子填充算法来识别封闭区域,但不能识别多个区域。

就像这个珊瑚一样,一次点击就可以填充多个区域。

如果有人给出解决方案,那就太好了,谢谢。(英语不是我的母语,请原谅输入错误。)

我有个粗略的想法。

  1. 首先在穗上找到两个种子点(A和B)。
  2. 单击图片,如果发现堆栈包含种子点A,则调用方法floodFill(from: B)继续

但我不知道如何在这个if you find that the stack contains seed point A中实现演示

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-07 09:21:36

我已经解决了问题,这是一个演示

这个解决方案需要在叶子上固定两个种子点。当种子点被触发着色时,另一个点也是着色点。

如果有更好的解决方案,请告诉我。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57177514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档