//
// ViewController.m
// 02-按钮的基本使用
//
// Created by yibooo on 16/1/13.
// Copyright © 2016年 yibooo. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
// 头像
@property (nonatomic, weak) IBOutlet UIButton *head;
// 移动
- (IBAction)move:(UIButton *)btn;
// 放大
- (IBAction)big;
// 缩小
- (IBAction)small;
@end
@implementation ViewController
#pragma mark 移动(上下左右)
- (IBAction)move:(UIButton *)btn
{
// 1.取出原来的属性
CGRect tempFrame = self.head.frame;
// 2.修改临时属性
CGFloat delta = 10.0;
switch (btn.tag) {
case 10: // 上
tempFrame.origin.y -= delta;
break;
case 20: // 下
tempFrame.origin.y += delta;
break;
case 30: // 左
tempFrame.origin.x -= delta;
break;
case 40: // 右
tempFrame.origin.x += delta;
break;
}
// 3.重新赋值
self.head.frame = tempFrame;
}
#pragma mark 放大
- (IBAction)big
{
CGRect tempFrame = self.head.frame;
tempFrame.size.height += 10;
tempFrame.size.width += 10;
self.head.frame = tempFrame;
}
#pragma mark 缩小
- (IBAction)small
{
CGRect tempFrame = self.head.frame;
tempFrame.size.height -= 10;
tempFrame.size.width -= 10;
self.head.frame = tempFrame;
}
@end
02-按钮的基本使用(重构)
最新推荐文章于 2016-02-01 10:22:31 发布