IOS第十六天——基本控件
2013-04-30 03:23
218 查看
51假期,大家一般都会比较轻松吧,好吧,表示我苦逼哈哈地在家写代码,除了要写一个小型的管理系统之外还要继续学习IOS开发,不过话说回来,日子过的也很充实。那么,今天我们就来看一下IOS开发中的基本控件。
1. UIView和控件
UIKit所有的基本控件都是UIView的子类,UIView是所有控件的基础。UIView继承自UIResponder,而UIResponder则继承自根类NSObject。NSObject是所有类的基类,基本上没有提供什么功能,UIResponder则提供了对事件的响应功能,UIView在继承了UIResponder的响应功能之外又提供了很多丰富多彩的功能,包括绘图、旋转、拉伸以及动画等功能。
一个控件的基本特点又两个:响应事件和可视化外观。
2. 基本控件
我们可以看一下常用的基本控件,下面是常用控件的列表:
————————————————————————————————————————————————————————————————
控件名称
描述
————————————————————————————————————————————————————————————————
UIView
窗口,一个应用程序只有一个窗口,窗口是一个容器只能放一个视图
UIWindow
视图,可以有多个子视图
UILabel
文本标签
UIPickerView
一个特殊控件,可以实现多选一功能
UIProgressView
进度条
UIActivityIndicatorView
旋转进度轮
UIImageView
用来装载图片,可以做动画
UITabBar
工具条
UIToolBar
工具条
UINavigationBar
导航条
UITableViewCell
列表元素
UIActionSheet
模式对话框
UIAlertView
模式对话框
UIScrollView
滑动视图
UISearchBar
搜索条
UIWebView
网页视图
UIButton
按钮
UIDatePicker
时间选择器
UIPageControl
页面控制器,一般和滑动视图一起使用
UISegmentedControl
多选一
UITextField
文本框
UISlider
进度或者百分比
UISwitch
切换器,相当于RadioBox,二选一
UITableView
列表
UITextView
文本视图
————————————————————————————————————————————————————————————————
3. 自定义控件
除了常用控件以外,在实际项目中,常用控件是不够的,我们还需要自定义控件。控件的自定义一般情况下有两种:一种是多个控件组合形成组合控件,二是对现有控件以继承的方式进行扩展。鉴于组合控件这块儿还是比较复杂的,所以暂时先了解一下,从简单的开始写起。多参考下别人写的代码开始尝试着学习写。
2013年04月30日,Eric.Tang 记
1. UIView和控件
UIKit所有的基本控件都是UIView的子类,UIView是所有控件的基础。UIView继承自UIResponder,而UIResponder则继承自根类NSObject。NSObject是所有类的基类,基本上没有提供什么功能,UIResponder则提供了对事件的响应功能,UIView在继承了UIResponder的响应功能之外又提供了很多丰富多彩的功能,包括绘图、旋转、拉伸以及动画等功能。
一个控件的基本特点又两个:响应事件和可视化外观。
2. 基本控件
我们可以看一下常用的基本控件,下面是常用控件的列表:
————————————————————————————————————————————————————————————————
控件名称
描述
————————————————————————————————————————————————————————————————
UIView
窗口,一个应用程序只有一个窗口,窗口是一个容器只能放一个视图
UIWindow
视图,可以有多个子视图
UILabel
文本标签
UIPickerView
一个特殊控件,可以实现多选一功能
UIProgressView
进度条
UIActivityIndicatorView
旋转进度轮
UIImageView
用来装载图片,可以做动画
UITabBar
工具条
UIToolBar
工具条
UINavigationBar
导航条
UITableViewCell
列表元素
UIActionSheet
模式对话框
UIAlertView
模式对话框
UIScrollView
滑动视图
UISearchBar
搜索条
UIWebView
网页视图
UIButton
按钮
UIDatePicker
时间选择器
UIPageControl
页面控制器,一般和滑动视图一起使用
UISegmentedControl
多选一
UITextField
文本框
UISlider
进度或者百分比
UISwitch
切换器,相当于RadioBox,二选一
UITableView
列表
UITextView
文本视图
————————————————————————————————————————————————————————————————
3. 自定义控件
除了常用控件以外,在实际项目中,常用控件是不够的,我们还需要自定义控件。控件的自定义一般情况下有两种:一种是多个控件组合形成组合控件,二是对现有控件以继承的方式进行扩展。鉴于组合控件这块儿还是比较复杂的,所以暂时先了解一下,从简单的开始写起。多参考下别人写的代码开始尝试着学习写。
2013年04月30日,Eric.Tang 记
相关文章推荐
- IOS基本控件使用
- iOS基本控件<一>
- ios基本控件之UISwitch
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
- IOS开发之纯代码界面--基本控件使用篇 ┊
- IOS基本控件
- Xamarin.iOS 基础控件基本用法总结
- iOS开发最基本控件的使用
- iOS编程基础之基本控件
- iOS开发UI篇—自定义瀑布流控件(基本实现)
- IOS开发之纯代码界面--基本控件使用篇
- 基本控件文档-UISegment属性----iOS-Apple苹果官方文档翻译
- iOS中基本控件
- IOS的基本控件的使用-警告对话框&等待提示器
- 控件的基本使用-iOS—UI笔记
- iOS基本控件基于点语法实现,写法简单由你定义
- ios基本控件之UITableView
- IOS开发UI—纯代码实现控件及其基本属性
- 黑马程序员IOS开关,滑块和分段控件的基本使用
- IOS开发之纯代码界面--基本控件使用篇