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];

        

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    coder的脚印
    Mysql
    MSDos
    Windows Develop
    Eclipse 使用总结
    DBA常用SQL
    SSH总结
    Unity3D协程
    yield的作用
    UGUI优化
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/7234284.html
Copyright © 2011-2022 走看看