////VIEWCONTROLLER.M//movepicture////Created by Yaguangzhu on 15/7/28.//Copyright (c) 2015 Yaguangzhu. All rights reserved.//#import "ViewController.h"@interfaceViewcontroller ()-(Ibaction) Move: (UIButton *) sender;-(Ibaction) Scale: (UIButton *sender; @property (weak, nonatomic) Iboutlet UIButton*Btnicon;@end@implementationViewcontroller- (void) viewdidload {[Super viewdidload]; //additional setup after loading the view, typically from a nib.}- (void) didreceivememorywarning {[Super didreceivememorywarning]; //Dispose of any resources the can be recreated.}-(Ibaction) Move: (UIButton *) Sender {Cgpoint CenterPoint=Self.btnIcon.center; Switch(Sender.tag) { Case Ten: NSLog (@" up"); Centerpoint.y-=Ten; Break; Case -: NSLog (@" Right"); Centerpoint.x+=Ten; Break; Case -: NSLog (@" Down"); Centerpoint.y+=Ten; Break; Case +: NSLog (@" Left"); Centerpoint.x-=Ten; Break; default: Break; } self.btnIcon.center=CenterPoint;}-(Ibaction) Scale: (UIButton *) Sender {CGRect originbounds=Self.btnIcon.bounds; if(Sender.tag = = -) {NSLog (@"Big"); OriginBounds.size.height+=Ten; OriginBounds.size.width+=Ten; Self.btnIcon.bounds=Originbounds; }Else{NSLog (@"Small"); OriginBounds.size.height-=Ten; OriginBounds.size.width-=Ten; Self.btnIcon.bounds=Originbounds; } self.btnIcon.bounds=originbounds;}@end
Ios-center and bounds usage