首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >得到几个变换后的UIImageViews的帧的并?

得到几个变换后的UIImageViews的帧的并?
EN

Stack Overflow用户
提问于 2009-11-04 09:56:24
回答 1查看 137关注 0票数 0

我收集了大约10个重叠的UIImageViews。每一个都是矩形的,但每一个都是单独旋转和缩放的。是否有任何核心图形技巧来绘制一个路径周围的所有图像?

CGRectUnion可能会给我一个包含所有视图的矩形(虽然我模糊地记得,一旦将转换应用到视图中,框架就没有定义),但是我想要完成的最终结果应该是一个相当复杂的多边形,而不是简单的rect。

EN

回答 1

Stack Overflow用户

发布于 2009-11-04 11:47:04

您可以使用-convertRect:fromView:方法在各种视图的坐标空间之间进行转换。您说视图重叠,但没有提到视图层次结构是什么样子。

如果他们都是同龄人,并且拥有相同的superview,那么找到工会就不太容易了。如果视图层次结构更详细,您可能希望首先将它们转换为基本坐标。

为了处理旋转,您可以将问题中的rects分解成点,然后使用-convertPoint:fromView:代替。

一旦你得到这个信息,你想要做什么?

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

https://stackoverflow.com/questions/1672743

复制
相关文章

相似问题

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