UI初学 按钮
2015-08-26 20:06
447 查看
按钮:
1.按钮类型:一般为custom
2.按钮创建:ButtonWithType创建,然后添加到view中(addSubview) 用CGRectMake定义按钮大小和位置
3.向按钮中导入背景图片: setBackgroundImage:[UIImage imageNamed:图片名:forState:按钮状态
按钮状态一般为Normal 一般状态 Highlighted 按下的高亮状态 高亮默认加阴影
4.动画效果: 一般用animateWithDuration:动画时间 animations:动画效果
5.改变位置:1.改变坐标顶点(如果旋转会出现错误)2.通过中心点(center)改变坐标3.通过形变(transform)self.名.transform = CGAffineTransformTranslate(transform,x增量,y增量)动画中会出现颤抖现象
6.改变大小:1.Auto Layout 自动布局 不能通过size改变大小 可以取消勾选再通过size改变2.形变3.bounds顶点恒为0,会出现一定大小后禁止改动。
7.形变scale 用于放缩 slate 用于位移 rotate 用于旋转 动画时图像会颤抖
8.9宫格算法 x=space +(图片宽度+space)*(i%一行的个数) y=space +(图片高度+space)*(i/列数)
9. NSString *desc = [NSString stringWithFormat:@"%@",self.model.goodDesc];
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"商品介绍" message:desc delegate:nil cancelButtonTitle:@"return" otherButtonTitles:@"yes", nil];
[alert show]; 点击按钮在中间跳出一个文字界面 界面分3部分第一部分“商品介绍“,第2部分 desc的内容,第3部分是2个按键
1.按钮类型:一般为custom
2.按钮创建:ButtonWithType创建,然后添加到view中(addSubview) 用CGRectMake定义按钮大小和位置
3.向按钮中导入背景图片: setBackgroundImage:[UIImage imageNamed:图片名:forState:按钮状态
按钮状态一般为Normal 一般状态 Highlighted 按下的高亮状态 高亮默认加阴影
4.动画效果: 一般用animateWithDuration:动画时间 animations:动画效果
5.改变位置:1.改变坐标顶点(如果旋转会出现错误)2.通过中心点(center)改变坐标3.通过形变(transform)self.名.transform = CGAffineTransformTranslate(transform,x增量,y增量)动画中会出现颤抖现象
6.改变大小:1.Auto Layout 自动布局 不能通过size改变大小 可以取消勾选再通过size改变2.形变3.bounds顶点恒为0,会出现一定大小后禁止改动。
7.形变scale 用于放缩 slate 用于位移 rotate 用于旋转 动画时图像会颤抖
8.9宫格算法 x=space +(图片宽度+space)*(i%一行的个数) y=space +(图片高度+space)*(i/列数)
9. NSString *desc = [NSString stringWithFormat:@"%@",self.model.goodDesc];
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"商品介绍" message:desc delegate:nil cancelButtonTitle:@"return" otherButtonTitles:@"yes", nil];
[alert show]; 点击按钮在中间跳出一个文字界面 界面分3部分第一部分“商品介绍“,第2部分 desc的内容,第3部分是2个按键
相关文章推荐
- iOS小技巧--用runtime 解决UIButton 重复点击问题
- MySQL Query 的优化—Join的实现原理及优化思路
- UITableView和UITableViewcell
- easyUI iframe中请求Session失效后iframe内跳转到首页的解决方案
- poj 3625 Building Roads 最小生成树(prime或kruskal+并查集)(算法归纳)
- POJ1679------The Unique MST
- poj 2299 Ultra-QuickSort(归并排序或是bit 树+离散化皆可)
- MySQL Query 的优化—合理设计并利用索引
- KendoUI之kendoGrid服务端分页
- UITableViewDelegate
- 【HDOJ 1005】 Number Sequence (裸矩阵快速幂)
- poj1458-Common Subsequence(最长公共子序列,LCS)
- hibernate4中使用createSQLQuery方法执行sql语句的用法
- ios UITableView中Cell的重用机制
- UI基础_transform
- UESTC 594 我要长高 单调队列优化DP
- MUI - 封装localStorage与plus.storage
- deque与vector的主要区别
- 创建虚拟机 Guest Is already in use 处理办法
- 百度编辑器ueditor初始化赋值