• ios-center 和 bounds用法


    //
    //  ViewController.m
    //  MovePicture
    //
    //  Created by YaguangZhu on 15/7/28.
    //  Copyright (c) 2015年 YaguangZhu. All rights reserved.
    //
    
    #import "ViewController.h"
    
    @interface ViewController ()
    - (IBAction)move:(UIButton *)sender;
    
    - (IBAction)scale:(UIButton *)sender;
    
    
    
    @property (weak, nonatomic) IBOutlet UIButton *btnIcon;
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
    }
    
    - (void)didReceiveMemoryWarning {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    
    - (IBAction)move:(UIButton *)sender {
        
        CGPoint centerPoint =  self.btnIcon.center;
        switch (sender.tag) {
            case 10:
                NSLog(@"up");
                centerPoint.y -=10;
                break;
            case 20:
                NSLog(@"right");
                centerPoint.x +=10;
                break;
            case 30:
                NSLog(@"down");
                centerPoint.y +=10;
                break;
            case 40:
                NSLog(@"left");
                centerPoint.x -=10;
                break;
            default:
                break;
        
        }
        
        self.btnIcon.center = centerPoint;
    
    }
    
    - (IBAction)scale:(UIButton *)sender {
        
        CGRect originBounds = self.btnIcon.bounds;
        if (sender.tag == 100) {
             NSLog(@"big");
            originBounds.size.height +=10;
            originBounds.size.width +=10;
            
            self.btnIcon.bounds = originBounds;
        }else
        {    NSLog(@"small");
            originBounds.size.height -=10;
            originBounds.size.width -=10;
            
            self.btnIcon.bounds = originBounds;
    
        }
        
        self.btnIcon.bounds = originBounds;
    }
    
    
    @end
  • 相关阅读:
    ASP.NET MVC 几种 Filter 的执行过程源码解析
    C#中的线程二(BeginInvoke和Invoke)
    C#中的线程一(委托中的异步)
    C#比较dynamic和Dictionary性能
    C#微信公众平台开发—高级群发接口
    js 关闭浏览器
    切图神器 --- Assistor
    切图 -- cutterman
    mac上用teamviewer远程windows输入问题
    A quick introduction to HTML
  • 原文地址:https://www.cnblogs.com/zhuyaguang/p/4685226.html
Copyright © 2020-2023  润新知