将图片按钮进行连线,

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

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

}

最新文章

  1. [板子]ISAP
  2. Qt编程之mapx组件编程
  3. 通过分析iframe和无阻塞脚本关系能让我们更懂iframe
  4. [OpenCV] Samples 06: [ML] logistic regression
  5. Servlet API遍程常用接口和类
  6. HBASE的读写以及client API
  7. LintCode "Copy Books"
  8. Java [leetcode 5] Longest Palindromic Substring
  9. [读书笔记]了不起的node.js(二)
  10. TransactionScope IsolationLevel 事务隔离级别
  11. bzoj1641 [Usaco2007 Nov]Cow Hurdles 奶牛跨栏
  12. 使用ASIHttoRequest需要导入的framework
  13. vs2013执行Add-Migration出现的问题
  14. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
  15. Ansible 系列之 Playbooks 剧本 (1)
  16. DOM-基本概念及使用
  17. jstl,el表达式
  18. 关闭防火墙,selinux,交互式设置IP的脚本
  19. python学习之路03
  20. DIOCP-DIOCPv5的处理能力

热门文章

  1. 自己动手做——邮件客户端FrankMail
  2. SSD 为什么顺序写比随机写性能更好?
  3. SqlServer安装时的选项说明
  4. NSNotificationCenter实现原理
  5. 集成支付宝钱包支付 iOS SDK 的方法与经验
  6. cd及目录快速切换
  7. Redis学习之路(002)- Ubuntu下redis开放端口
  8. 如何使用SetTimer
  9. VC对话框使用OnEraseBkgnd函数位图背景并透明
  10. mysql慢查询日志相关参数