UIView *view=[[uiview Alloc] Initwithframe:cgrectmake (50, 50, 100, 100)]; View.backgroundcolor=[uicolor Redcolor]; view.tag=10; [Self.window Addsubview:view]; UIButton *button=[uibutton Buttonwithtype:uibuttontyperoundedrect]; Button.frame=cgrectmake (200, 200, 50, 50); [Button settitle:@ "change" forstate:uicontrolstatenormal]; [Button addtarget:self action: @selector (Changeviewscale) forcontrolevents:uicontroleventtouchupinside]; [Self.window Addsubview:button]; UIButton *translatebutton=[uibutton Buttonwithtype:uibuttontypesystem]; Translatebutton.frame=cgrectmake (50,200, 50, 50); [Translatebutton settitle:@ "move" forstate:uicontrolstatenormal]; [Translatebutton addtarget:self Action: @selector (Changeviewtransalte) forControlEvents: UIControlEventTouchUpInside]; [Self.window Addsubview:translatebutton]; UIButton *rotatebutton=[uibutton Buttonwithtype:uibuttontyperoundedrect]; Rotatebutton.frame=cgrectmake (100, 200, 50, 50); [RotAtebutton settitle:@ "Rotation" forstate:uicontrolstatenormal]; [Rotatebutton addtarget:self Action: @selector (Changeviewrotate) forcontrolevents:uicontroleventtouchupinside]; [Self.window Addsubview:rotatebutton]; [Self.window makekeyandvisible];
-(void) changeviewscale{ UIView *view =[self.window viewwithtag:10]; View.transform=cgaffinetransformscale (View.transform, 0.8, 0.8);} -(void) changeviewtransalte{ UIView *view=[self.window viewwithtag:10]; View.transform=cgaffinetransformtranslate (View.transform, 10,0);} -(void) changeviewrotate{ UIView *view=[self.window viewwithtag:10]; View.transform=cgaffinetransformrotate (View.transform, 0.33);}
View zoom, move, rotate--ios