通过slider调整图片的大小

Demo下载

要实现的效果

关键代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- (void)sliderAction:(UISlider *)sender {
sender.value += 0.01;
CGFloat mumValue = 0.01;
_currentImage.transform =
self.upValue > sender.value
? CGAffineTransformMakeScale(sender.value - mumValue,
sender.value - mumValue)
: _currentImage.transform;
_currentImage.transform =
self.upValue < sender.value
? _currentImage.transform = CGAffineTransformMakeScale(
sender.value + mumValue, sender.value + mumValue)
: _currentImage.transform;
self.upValue = sender.value;
}