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

来源:互联网 发布:算法的概念教案 编辑:程序博客网 时间:2024/06/16 03:18

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

////  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
原创粉丝点击