您的位置:首页 > 产品设计 > UI/UE

UI基本控件

2015-08-19 00:03 417 查看
UIKit框架

为了便于开发者打造各式各样的优秀app,UIKit框架提供了非常多功能强大又易用的UI控件

下面列举一些在开发中可能用得上的UI控件

UIButton 按钮

UILabel 文本标签

UITextField 文本输入框

UIImageView 图片显示

UIActivityIndicator 圈圈

UIAlertView 对话框(中间弹框)

UIScrollView 滚动的控件

UIPageControl 分页控件

UITextView 能滚动的文字显示控件

UITableView 表格

UICollectionView 九宫格

UIPickerView 选择器

UIDatePicker 日期选择器

UIWebView 网页显示控件

UINavigationBar导航条

基本控件









































IBAction和IBOutlet的区别

IBAction

从返回值角度上看,作用相当于void

只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线

IBOutlet

只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线

退出键盘的两种方式

resignFirstResponder

当叫出键盘的那个控件(第一响应者)调用这个方法时,就能退出键盘

[self.tfd  resignFirstResponder];


endEditing

只要调用这个方法的控件内部存在第一响应者,就能退出键盘

基本控件的创建

1、按钮的创建:

// 创建一个自定义的按钮
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
// 默认状态的背景
[btn setBackgroundImage:[UIImage imageNamed:@"btn_01"] forState:UIControlStateNormal];
// 默认状态的文字
[btn setTitle:@"点我啊" forState:UIControlStateNormal];
// 默认状态的文字颜色
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];


2.标签的创建

- // 创建一个自定义的标签

UILabel *lab = [UILabel alloc]init];
// 默认状态的背景
lab.background=[UIColor red];
// 默认状态的文字
lab.text=@"haha";


修改控件的位置和尺寸

通过以下属性可以修改控件的位置

frame.origin

center

通过以下属性可以修改控件的尺寸

frame.size

bounds.size
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: