CGAffineTransformMake()旋转问题

偏执的麻瓜 2016-08-12 11:16:45
AVAssetTrack *assetTrack = [assetTrackArray objectAtIndex:i];

CGAffineTransform layerTransform = CGAffineTransformMake(assetTrack.preferredTransform.a, assetTrack.preferredTransform.b, assetTrack.preferredTransform.c, assetTrack.preferredTransform.d, assetTrack.preferredTransform.tx/rate , assetTrack.preferredTransform.ty );

问题是这样的,我想把视频翻转(即以中心点旋转180度的效果),但实际旋转是以左上角定点来旋转的,CGAffineTransformMake的矩阵不知道怎么设置参数,不会用这个函数,请问怎么配置参数~
...全文
289 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenny_chen 2016-08-13
  • 打赏
  • 举报
回复
设置CALayer的anchor坐标即可~设置到(0.5, 0.5)这个位置~默认的(0, 0)坐标是layer的左上角~ 详细可查阅Apple官网的Core Animation Programming Guide~

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧