zoukankan      html  css  js  c++  java
  • iOS按钮的基本使用代码优化

    将图片按钮进行连线,

    声明方法同时连接六个按钮

     

     

     

    -(void)move:(UIButton *)btn{

    //    NSLog(@"看见一个美女");

        

        //头尾式动画

        //0.开启动画

        [UIView beginAnimations:nil context:nil];

        //0.1设置动画的时间

        [UIView setAnimationDuration:1.5];

        /**

          2.加入用一个方法监听按钮的点击,如果有一个参数,那么我们会把点击

         的按钮当成参数传递

         */

        CGRect tempFrame = self.headBtn.frame;

        switch (btn.tag) {

            case 10:

                tempFrame.origin.y -= 10;

                break;

            case 20:

                tempFrame.origin.y += 10;

                break;

            case 30:

                tempFrame.origin.x -= 10;

                break;

            case 40:

                tempFrame.origin.x += 10;

                break;

            case 50:

                tempFrame.size.width += 10;

                tempFrame.size.height +=10;

                break;

            case 60:

                tempFrame.size.width -= 10;

                tempFrame.size.height -=10;

                break;

                

            default:

                break;

        }

        //3.用临时变量的值覆盖原来的值

         self.headBtn.frame = tempFrame;

        //提交动画

        [UIView commitAnimations];

        

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    !!!最常用正则表达式语法
    RunMessageScript from spy
    已知进程、线程、窗体三者中某一个的句柄,需要查找另外两者的句柄。
    如何抓取一个当前运行软件所使用的内存
    谢谢你的伤害
    游摸底河有感
    九月无诗
    游石人公园有感
    影响35岁前成功的好习惯与坏习惯
    创业经验十二谈,愿有志者共勉(转)
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/7234284.html
Copyright © 2011-2022 走看看