我需要使用滑块调整图像大小,这样当滑块值被更改时,图像会相应缩小或变大。 有没有办法优化这个,而不是每次值改变时重绘图像?
答案 0 :(得分:1)
当slider
值发生变化时,您可以简单let sliderValue: CGFloat = 0.5
imageView.transform = CGAffineTransform(scaleX: sliderValue, y: sliderValue)
向上/向下,
<form enctype="multipart/form-data">
<div class="form-group">
<label for="exampleFormControlFile1">QR Image</label>
<input type="file" class="form-control-file" id="exampleFormControlFile1">
</div>
<div class="form-group">
<label for="exampleFormControlFile2">Cloud QR Image</label>
<input type="file" class="form-control-file" id="exampleFormControlFile2">
</div>
</form>
答案 1 :(得分:0)
你可以使用转换
@IBAction func zoomSlider(_ sender: UISlider) {
yourImgView.transform = CGAffineTransform(scaleX: sender.value, y: sender.value)
}
在滑块中将值设置在0.1到2之间并进行测试。根据需要更改所需的值。
获取原始尺寸
yourImgView = CGAffineTransform.identity