博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIView的常用属性
阅读量:4356 次
发布时间:2019-06-07

本文共 843 字,大约阅读时间需要 2 分钟。

UIView的常用属性

UIView的常用属性1——父子视图属性1.    superview 获得自己的父控件对象2.    subviews 获得自己的所有子控件对象注意:一个视图最多只能有一个父视图一个视图可以有多个子视图UIView的常用属性2——位置尺寸属性1.    frame    控件所在矩形框的位置和尺寸(以父控件的左上角为坐标原点)2.    bounds 控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x和y永远为0)3.    center控件中点的位置(以父控件的左上角为坐标原点),通过center属性设置视图位置更加方便注意用frame和center可以修改UIView的位置用frame和bounds可以修改UIView的尺寸通常:修改自身位置大小时使用frame,而子视图(控件)在设置位置时,会相对父视图的bounds进行设置

frame和bounds属性区别的示意图

 

UIView的常用属性3——标记属性

tag整数控件的ID(标记),父控件

 

UIView的常用属性4——形变属性

transform控件的形变属性(可以设置旋转角度、比例缩放、平移等属性)注意UIView一次只能应用一个形变属性设置transfrom会改变UIView的frame属性,但不会改变bounds属性CGAffineTransformMakeScale相对UIView的初始状态进行形变CGAffineTransformScale相对UIView的当前状态进行形变

 

UIView封装的简单动画效果

[UIView beginAnimations:nil context:nil];// 设置动画持续时间[UIView setAnimationDuration:.3];// 需要动画的代码段[UIView commitAnimations];

 

转载于:https://www.cnblogs.com/HJiang/p/4280453.html

你可能感兴趣的文章
查找(二叉排序树)
查看>>
python全栈开发-Day8 函数基础
查看>>
ESE Toolkit:使用Windows的内部高性能数据库构建应用程序
查看>>
为Windows 8开发业务应用程序
查看>>
<authentication> 元素
查看>>
PHP面向对象之标识对象
查看>>
JS正则表达式大全(整理详细且实用)
查看>>
锁框架:条件
查看>>
下一步工作分配
查看>>
ZZNU 正约数之和
查看>>
一种新的高速报文解析结构研究
查看>>
Beta冲刺第六天
查看>>
Qt使用AES加密算法对字符串进行加密
查看>>
单例模式
查看>>
设计模式的故事---观察者模式
查看>>
ranch实现游戏服务器
查看>>
Delphi 画箭头
查看>>
C#学习——Clone浅学:浅拷贝
查看>>
WEB DYNPRO SAP HELP
查看>>
MYSQL 查询指定日期后的15天
查看>>