iOS 认识UI
2015-12-11 21:01
621 查看
1.认识UIUIViewControlle :试图控制器,管理试图,充当MVC模式中的CUIView: 充当MVC模式当中的V,试图容器UItextfield : 显示文本,可以成为相应者的弹出键盘,接受键盘的输入UILabel : 用来显示文字UIButton : 点击事件,可以显示文字或图片superView:代表父控件subViews:代表子控件tag:标签,一般用来给按钮设置记录值 frame:能修改位置和尺寸 center:能修改位置 bounds:能修改尺寸(x\y一般都是0)2.UIButton 有四种状态: 普通,高亮,失效,选中可以设置点击事件:
<span style="font-family:Comic Sans MS;">[button addTarget:selfaction:@selector(buttonClick)forControlEvents:</span>
<span style="font-family:Comic Sans MS;">UIControlEventTouchUpInside];</span>
<span style="font-family:Comic Sans MS;"> </span>
<span style="font-family:Comic Sans MS;"> </span>
<span style="font-family:Comic Sans MS;">CGAffineTransform transgorm = self.imgBtton.transform;</span>
<span style="font-family:Comic Sans MS;">transform = CGAffienTransformTranslate(transform, 0.0 ,-100.0); //移动</span>
<span style="font-family:Comic Sans MS;">transform = </span><span style="font-family: 'Comic Sans MS';">CGAffienTransformDcale(transform, 1.1,1.1); //缩放</span>
<span style="font-family:Comic Sans MS;">transform = </span><span style="font-family: 'Comic Sans MS';">CGAffienTransformRotate(transform, M_PI_2); //旋转</span><span style="font-family:Comic Sans MS;"> </span><pre name="code" class="objc">
[UIView beginAnimations:nil context:nil]; //开始动画
[UIView setAnimationDuration:1.0]//设置动画的时间
[UIView commitAimations]; //结束动画UIButton继承结构是:UIButton -->UIControl -->UIView -->UIReponder -->NSObject
相关文章推荐
- [Leetcode]Range Sum Query 2D - Immutable
- leetcodeRange Sum Query - Immutable
- [TwistedFate]UICollectionView
- AndroidStuidio错误之JAR包依赖冲突问题
- UILabel的size根据文字的长短变化
- [实战]MVC5+EF6+MySql企业网盘实战(19)——BJUI和ztree
- easyui出口excel无法下载框弹出的办法来解决
- APUE学习之----进程通信实现消息队列
- hdu 2604 Queuing(矩阵快速幂乘法)
- GPUImage实现实时扫描线效果
- 52.集合视图UICollectionView
- IncrediBuild 编译全部项目
- 论ACM ICPC_Ruins He
- UIScrollView 使其平滑的滚动到指定位置
- UI - UIRefreshControl
- Longest Increasing Subsequence(最长增长子数列)-LeetCode关于数组的思路和技巧
- UVa 10930 - A-Sequence
- hdu Rescue
- hdu Rescue
- 扩大UIButton响应区域[按钮内有图片]