У меня есть UIView в моем viewcontroller
. Он имеет рамку (34 250 253 193) и является центром по горизонтали. Я хочу увеличить и уменьшить масштаб этого UIView. С Zoom in он отлично работает с центром. Однако с уменьшением масштаба это работает некорректно. В настоящее время вид уменьшается справа налево. Я не хочу этого. Я хочу уменьшить масштаб с центром.
это мой код
-(void)zoomin:(UIView*)view {
view.transform = CGAffineTransformMakeScale(0.1,0.1);
[UIView animateWithDuration:2.0 animations: ^{
view.transform = CGAffineTransformMakeScale(1,1);
}];
}
-(void)zoomout:(UIView*)view {
view.transform = CGAffineTransformMakeScale(1,1);
[UIView animateWithDuration:2.0 animations: ^{
view.transform = CGAffineTransformMakeScale(0.1,0.1);
}];
}