iOS按钮的基本使用代码优化
2024-10-19 00:29:53
将图片按钮进行连线,
声明方法同时连接六个按钮
-(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];
}
最新文章
- [板子]ISAP
- Qt编程之mapx组件编程
- 通过分析iframe和无阻塞脚本关系能让我们更懂iframe
- [OpenCV] Samples 06: [ML] logistic regression
- Servlet API遍程常用接口和类
- HBASE的读写以及client API
- LintCode ";Copy Books";
- Java [leetcode 5] Longest Palindromic Substring
- [读书笔记]了不起的node.js(二)
- TransactionScope IsolationLevel 事务隔离级别
- bzoj1641 [Usaco2007 Nov]Cow Hurdles 奶牛跨栏
- 使用ASIHttoRequest需要导入的framework
- vs2013执行Add-Migration出现的问题
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
- Ansible 系列之 Playbooks 剧本 (1)
- DOM-基本概念及使用
- jstl,el表达式
- 关闭防火墙,selinux,交互式设置IP的脚本
- python学习之路03
- DIOCP-DIOCPv5的处理能力