swift - 使用控件在 Swift 中调整图像大小的最佳方法是什么?
问题描述
我需要使用滑块调整图像大小,这样在更改滑块值时,图像会相应地缩小或变大。有什么方法可以优化这一点而不是在每次值更改时重绘图像?
解决方案
当值发生如下变化时,您可以简单地scale
向上/向下,slider
let sliderValue: CGFloat = 0.5
imageView.transform = CGAffineTransform(scaleX: sliderValue, y: sliderValue)
推荐阅读
- python - 如何使用线性插值对 numpy 数组进行插值
- c# - asp.net core 2.1 跨域策略。添加为 CORS 时,只有单个 url 有效
- python - 如何避免在 heapq 中使用 _siftup 或 _siftdown
- objective-c - 如果有两个条件,如何结合jsbundle和代码推送?
- node.js - 如何从 MERN 堆栈 Web 应用程序项目中的 API 获取数据?
- spring - 在springboot中以分页形式返回ldap条目
- wordpress - 自定义 WordPress 查询排序功能
- c++ - Clang-tidy 不正确的舍入
- sqlite - 如何从表中选择唯一值并仅选择每个条目之间的时间高于 10 秒的时间戳
- javascript - Webpack - 如何使 HTML 文档中的编译函数可用?