ios cgpathgetpathboundingbox 怎么实现交叉区域

 我来答
ykexvtv6
2016-08-11 · 超过121用户采纳过TA的回答
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:193万
展开全部
 任意角度旋转顾名思义即对图像做任意角度的旋转,可能是30°也可能是35°等等。很显然这一种旋转是没法通过imageOrientaion来完成的,因此我们得想点儿别的办法。我们知道UIView有一个transform属性,通过设置transform可以实现偏移,缩放,旋转的效果。在quartz2D中我们也同样可以通过对context设置不同的transform来完成相应的功能,下面我们要介绍的任意角度旋转的方法就是基于对context的一系列操作来完成的。
  这块儿你可能有个疑问,问什么让UIView旋转只需要设置一个旋转的transform就可以了,而context则需要通过“一系列”的transform操作才能完成相应的功能?
  原因是UIView中我们通过transform进行的所有操作都是基于view的中心点的,而context中我们进行的操作是基于context的坐标原点。下面我们首先看一下UIView进行旋转时的图示:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式