02-按钮的基本使用(重构)

按钮的基本使用(重构)源码下载

//
//  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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值