2010-08-09 40 views
0

作为iPhone开发中的完整noob,我想知道在图像中定义区域(用于交互)的最佳方式是什么。到目前为止,我已经有了2个想法:在图像中定义区域

  • 使用CGpath基本上得出我真的感兴趣的领域,但我很快就可以看到它变得复杂图形乏味。

  • 使用带有包含不同RGB值的区域的彩色编码图层,并将它们作为我的区域返回。

这些明智的方法?

回答

0

取决于您通过交互所表达的内容以及是否希望区域对用户可见。 一个简单的方法是在图像上方添加UIButton。它们可以是透明的以及任何你喜欢的尺寸(矩形)。或者他们可以包含用户可见的图像或颜色。

如果你需要任意形状,那么这个解决方案将不会对你有用。

+0

感谢您的回答,我已经尝试过使用UIButtons,但正如您所说,我隐藏了任意形状。所以我在考虑隐藏一个颜色编码的图像,我可以查询RGB值来定义区域,不幸的是我需要一些指导来实现它:) – 2010-08-11 04:58:02