UI控件的常用属性

IOS创建项目介绍

界面:

取消第一响应者

[self.<textfield> resignFirstResponder];

结束视图的编辑:

[self.view endEditing:YES];

按钮的用法说明:

创建一个按钮:

UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloatwidth#>, <#CGFloat height#>)];

控件常用的属性

@property(nonatomic,readonly) UIView *superview;
// 获得自己的父控件对象

@property(nonatomic,readonly,copy) NSArray *subviews;
// 获得自己的所有子空间对象

@property(nonatomic) NSInteger tag;
// 控件的 ID 或 标识,父控件可以通过 tag 来找到对应的子控件

@property(nonatomic) CGAffineTransform transform;
// 控件的形变属性(可以设置旋转角度、比例缩放、平移等属性)

@property(nonatomic) CGRect frame;
// 控件所在的矩形在父控件中的位置和尺寸(以父控件的左上角为坐标原点)

@property(nonatomic) CGRect bounds;
// 控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以 bounds 的 x, y 一般为 0)

@property(nonatomic) CGPoint center;
// 控件的中点的位置(以父控件的左上角为坐标原点)

Transform的常见方法

调用控件的Transform属性

self.控件名称.transform

设置控件的位置平移

CGAffineTransformTranslate(需要移动的控件, X轴, Y轴);

设置控件的位置角度

顺时针,负数是逆时针

CGAffineTransformRotate(需要旋转的空间, M_2_PI);

设置控件的缩放比例

X轴 , Y轴

self.iconBtn.transform = CGAffineTransformScale(需要缩放的控件, 1.2, 1.2)

UIView的常见方法

-
(void)addSubview:(UIView
*)view;

添加一个子控件view

-
(void)removeFromSuperview;

从父控件中移除

-
(UIView *)viewWithTag:(NSInteger)tag;

根据一个tag标识找出对应的控件(一般都是子控件)

头尾式动画与block动画:

头尾式动画

[UIView beginAnimations:nil context:nil];
[UIView
setAnimationDuration:秒数];

...

[UIView commitAnimations];

block
动画

[UIView
animateWithDuration:3 animations:^{
    ...
}];

时间: 2024-10-18 13:37:52

UI控件的常用属性的相关文章

Android 控件布局常用属性

<!--单个控件经常用到android:id -- 为控件指定相应的IDandroid:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity -- 指定控件的基本位置,比如说居中,居右等位置android:textSize -- 指定控件当中字体的大小android:background -- 指定该控件所使用的背景色,RGB命名法 android:width -- 指定控件的宽度android:height --

0821基础控件(UILabel常用属性)

一.UILabel常用属性1--实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 210.0, 320.0, 40.0)]; // 设置label显示的文本 [label setText:@"Hello World"]; // 设置字体和字体大小 [label setFont:[UIFont fontWithName:@"Helvetica-B

0821基础控件(UIButton常用属性)

一.可以通过代码的方式创建UIButton 1.通用实例化对象方法: UIButton *button = [[UIButton alloc] initWithFrame:rect]; 2.快速实例化对象方法: UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 提示: 在OC开发中,实例化任何类型的非自定义对象,都请首先尝试一下是否存在快速定义方法.如果存在快速定义方法,就尽量不要使用init之类的方法实例

Silverlight 图表控件 Visifire 常用属性

首要介绍 Visifire 常用属性的设置,用来生成不合样式的图例 设置Chart的属 //设置title的值 // 创建一个题目标对象 Title title = new Title(); // 设置题目标名称 title.Text = titleText; title.Padding = new Thickness(0, 10, 5, 0); // 向图标添加题目 chart.Titles.Add(title); //是否显示3D结果 chart.View3D = view3D; //图表数

DOM访问HTML元素的方式,DOM访问表单控件的常用属性和方法,DOM访问列表框、下拉菜单的常用属性,DOM访问表格子元素的常用属性和方法,DOM对HTML元素的增删改操作

DOM访问HTML元素的方式 为了动态地修改HTML元素,须先访问HTML元素.DOM主要提供了两种方式来访问HTML元素: 根据ID访问HTML元素:通过document对象调用getElementById()方法来查找具有唯一id属性值的元素. 利用节点关系访问HTML元素.常用的属性和方法如下: parentNode 返回当前节点的父节点 previousSibling 返回当前节点的前一个兄弟节点 nextSibling 返回当前节点的后一个兄弟节点 childNodes 返回当前节点的

IOS开发-UI控件的常见属性

一.概述 程序运行过程中,我们经常要改变控件的显示状态,如下载进度.播放器的播放进度.图片的放大缩小等,那么如何修改呢? 二. 修改UI控件的状态 每个UI控件都是一个对象,要修改这个对象的状态就是要修改这个对象的属性,比如,修改UILabel显示的文字就修改UILabel的text属性 @interface UILabel : UIView <NSCoding> @property(nonatomic,copy) NSString *text; // default is nil @end

UI控件的常见属性

UIView的常见属性: //获得自己的父控件对象 @property(nonatomic,readonly) UIView *superview; //获得自己的所有子控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; //控件的ID\标识,父控件可以通过tag来找到对应的子控件 @property(nonatomic) NSInteger tag; //控件的形变属性(可以设置旋转角度.比例缩放.平移等属性 @property

winform公共控件及其常用属性

公共控件: 1.Button - 相当于一个按钮,当点击的时候会产生事件 Enabled - 控制该控件可不可以使用 Visible -用来确定该控件是可见的还是不可见的 2.CheckBox .CheckListBox -可以让用户选择 3.ComboBox - 下拉列表 1.数据填进去 可以在后台 将要填进去的内容放到  Items集合中去 2.如何取到选中的数据 SelectedItem 只允许选择 - DropDownStyle 默认选中项 - SelectedIndex 4.dateT

UIScrollView控件的常用属性与&lt;UIScrollViewDelegate&gt;协议中各个方法的触发时机

UIScrollView是iOS中的滑动控件,用来解决当前要显示的内容超出视图的范围时,可以通过滑动方式查看视图的所有内容 1.创建一个UIScrollView对象,并改变背景颜色 UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(20, 20, 280, 528)]; scrollView.backgroundColor = [UIColor orangeColor]; scrollView.ta