练习1- 按钮的操作

来源:互联网 发布:最近淘宝网怎么了 编辑:程序博客网 时间:2024/06/03 06:50

1.新建Single View Application项目:


2.导入素材Images.xcassets


3.在Main.storyboard中画好界面,

state Config设置好对应的图片



4.链接属性和按钮的事件



5.编写对应的代码:

@implementation VTViewController/*移动*/ - (IBAction)move:(UIButton *)sender {    CGRect rect = _imageButton.frame;        switch (sender.tag) {        case 1:            rect.origin.y -= varNum;            break;        case 2:            rect.origin.x += varNum;            break;        case 3:            rect.origin.y += varNum;            break;        case 4:            rect.origin.x -= varNum;        break;        default:            break;    }    _imageButton.frame = rect;}/**放大,旋转*/ - (IBAction)transform:(UIButton *)sender {         switch (sender.tag) {        case 11:            _imageButton.transform = CGAffineTransformScale(_imageButton.transform, 1.2, 1.2);            break;        case 12:             _imageButton.transform = CGAffineTransformScale(_imageButton.transform, 0.2, 0.2);            break;        case 13:            _imageButton.transform = CGAffineTransformRotate(_imageButton.transform, -M_PI_4);            break;        case 14:            _imageButton.transform = CGAffineTransformRotate(_imageButton.transform, M_PI_4);            break;                    default:            break;    }   }//在viewDidLoad中,手动创建按钮- (void)viewDidLoad{    [super viewDidLoad];    UIButton *btn = [[UIButton alloc] init];    btn.frame = CGRectMake(10, 10, 100, 100);    [btn setTitle:@"dian wo a " forState:UIControlStateNormal];    [btn setBackgroundColor:[UIColor blackColor]];    [self.view addSubview:btn];}



0 0
原创粉丝点击