ios - 旋转图像后缺少缩放
问题描述
我使用捏合手势进行缩放。它工作正常。使用滑块我正在旋转该图像。旋转也很完美。缩放后的问题,如果我旋转图像,缩放效果丢失。这是我用于旋转的代码
subView.transform = CGAffineTransformMakeRotation(slider.value * 2*M_PI / slider.maximumValue);
提前致谢。
解决方案
什么是缩放?这是一个转变。就是这样。
因此,您的代码出现并撕下该转换并用不同的转换替换它。
// subView has zoom transform
subView.transform = CGAffineTransformMakeRotation(slider.value * 2*M_PI / slider.maximumValue);
// zoom transform overwritten
所以你已经消除了变焦。
推荐阅读
- java - 我收到这个错误,如正文所示,在 ubuntu 中构建 apk 文件时,请帮我解决这个错误
- php - 在 laravel 中获取订单产品类别
- javascript - 如何在反应中更新渲染中的属性
- php - 如何在LINUX中访问LAMPP下不同子文件夹中的多个php文件
- mysql - 使用 Node.js 和 MySQL 作为数据库导出 excel
- javascript - 使用样式函数动态改变矢量图层的样式
- react-native - 字体系列“gotham-medium”不是系统字体尚未通过 font.loadasync 加载
- charts - MQL4 错误 4024 ChartOpen() 不返回图表 ID
- kubernetes - 具有用户指定 loadbalancerIP 的 kong 入口控制器
- javascript - 如何在滚动上为图像设置动画