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

        

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    容易遗忘的配置
    linux中启动Zookeeper
    Linux中设置静态ip地址
    IDEA中工程上传到SVN
    Invalid bound statement(not found):cn.e3mall.mapper.TbItemMapper.selectByExample.....
    获取不到jdbc.driver的值解决办法
    idea中applicationContext-trans.xml中的Cannot resolve bean 'dataSource'...的问题解决
    idea中applicationContext-dao.xml文件中Cannot resolve file***** :spring xml model validation问题
    如何在IDEA中导入一个普通的java工程
    Navicate for mysql如何导入一个sql文件
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/7234284.html
Copyright © 2011-2022 走看看