ios - Scale UIView using UISlider -
i'm trying scale uiview using uislider result not approach:
- (void)setscale:(float)scale { cgaffinetransform transform = cgaffinetransformscale(myview.transform, scale, scale); myview.transform = transform; } thanks
you want change scale based on identity transform (which represents object without changes). code works:
- (void)sliderdidchangevalue:(id)sender { // slider uislider *slider = sender; // view or use ivar if have in 1 uiview *view = [self.view viewwithtag:12]; cgaffinetransform transform = cgaffinetransformscale(cgaffinetransformidentity, slider.value, slider.value); view.transform = transform; } when create slider may want start value @ 1 if view starting @ full size.
Comments
Post a Comment