iOS开发:Iphone的常用控件大全
2015-09-27 14:44
447 查看
Iphone的常用控件:
一 视图UIView和UIWindow
iphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。
1.显示数据的视图
下面几个类可在屏幕上显示信息
[align=left]UILabel:实例呈现段的只读文本视图。[/align]
[align=left]UIImageViews:显示图片。[/align]
[align=left]UIWebWiew:显示HTML,PDF或其他高级Web内容。[/align]
[align=left]MKMapViews:想应用程序中嵌入地图。[/align]
[align=left]UIScrollView:滚动视图。[/align]
2.作出选择的视图
[align=left]UIAlertView:最多只展示两三个选项。[/align]
[align=left]UIActionSheet:三个以上。[/align]
3.控件
控件是用户触摸转换为回调触发器的屏幕对象。
[align=left]UIButton:实例提供了屏幕按钮[/align]
[align=left]UISegmentedControl:提供了一行大小相等的按钮。 qq/微信顶部[/align]
[align=left]UISwtich:开关选择。 通知夜间模式[/align]
[align=left]UISlider:音量、快进条等。。。。[/align]
[align=left]UIScrollView: 用户能够在页面间移动。[/align]
[align=left]UIPageControl: 小圆点,与scrollerView同步[/align]
[align=left]UITextField:输入文字的控件。[/align]
4.表格和拾取器
表格呈现一个滚动的选择列表。UITableView提供了表格样式。
UICollectionView:视图集合
5.栏
[align=left]UINavigationBar :导航栏 :44[/align]
[align=left]UItabBarController :底部 :49[/align]
[align=left]UISerchDisplayController :搜索栏[/align]
6.进度和活动
[align=left]UIActiveityIndicatorView提供了纺锤样式的轮,在处理任务期间显示。该轮告诉用户,任务将在某一时间点完成,但是不确定合适完成。[/align]
[align=left]UIProgreessView,实例提供一个从左象右的进度条,指示任务的进度情况。[/align]
二 视图控制器UIViewController
视图控制器可以集中进行某些视图管理。
视图控制器不是视图,它们是没有可视化表示的抽象类,只有视图提供可视画布。
1.UIViewController
UIViewController是视图控制器的父类,使用它来管理主视图。
管理每个主页面的生命周期:从开始到结束并且要考虑视图生命期内可能要相应的变化。
设置视图的外观和它显示的子视图。
响应正在显示或消失的视图。
2.导航仪控制器UINavigationController
导航仪控制器允许你在树状视图层次结构间上下导航。
3.并行控制器UITabBarController
并行控制器
4.表格控制器UITableViewController
UITableViewController提供了一个标准的已连接UITableView实例并自动将委托和数据源设为指向自己。
搜索显示控制器是一种表格视图,它通过UISearchBar提供了一个内置搜索框。
NSFetchedRsultsController可以从Core Data存储库中获取的对象填充UITableView。
5.地址簿控制器
地址簿用户界面框架(AddressBookUI.framework)提供了几个试图控制器,允许你从地址簿中选择某个人。
6.图片选择控制器UIImagePickerController
允许用户从内置相册中选择图片或者使用摄像头拍照或录制视频。
7.邮件撰写MFMailCompseViewContriller
MFMailCompseViewContriller允许你创建用户可以直接在程序中定制邮件消息。
8.对等选取器GKPeerPickerController
用于发现和链接其他的iphone。
9.Media Play控制器
允许选择和播放音乐和电影
一 视图UIView和UIWindow
iphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。
1.显示数据的视图
下面几个类可在屏幕上显示信息
[align=left]UILabel:实例呈现段的只读文本视图。[/align]
[align=left]UIImageViews:显示图片。[/align]
[align=left]UIWebWiew:显示HTML,PDF或其他高级Web内容。[/align]
[align=left]MKMapViews:想应用程序中嵌入地图。[/align]
[align=left]UIScrollView:滚动视图。[/align]
2.作出选择的视图
[align=left]UIAlertView:最多只展示两三个选项。[/align]
[align=left]UIActionSheet:三个以上。[/align]
3.控件
控件是用户触摸转换为回调触发器的屏幕对象。
[align=left]UIButton:实例提供了屏幕按钮[/align]
[align=left]UISegmentedControl:提供了一行大小相等的按钮。 qq/微信顶部[/align]
[align=left]UISwtich:开关选择。 通知夜间模式[/align]
[align=left]UISlider:音量、快进条等。。。。[/align]
[align=left]UIScrollView: 用户能够在页面间移动。[/align]
[align=left]UIPageControl: 小圆点,与scrollerView同步[/align]
[align=left]UITextField:输入文字的控件。[/align]
4.表格和拾取器
表格呈现一个滚动的选择列表。UITableView提供了表格样式。
UICollectionView:视图集合
5.栏
[align=left]UINavigationBar :导航栏 :44[/align]
[align=left]UItabBarController :底部 :49[/align]
[align=left]UISerchDisplayController :搜索栏[/align]
6.进度和活动
[align=left]UIActiveityIndicatorView提供了纺锤样式的轮,在处理任务期间显示。该轮告诉用户,任务将在某一时间点完成,但是不确定合适完成。[/align]
[align=left]UIProgreessView,实例提供一个从左象右的进度条,指示任务的进度情况。[/align]
二 视图控制器UIViewController
视图控制器可以集中进行某些视图管理。
视图控制器不是视图,它们是没有可视化表示的抽象类,只有视图提供可视画布。
1.UIViewController
UIViewController是视图控制器的父类,使用它来管理主视图。
管理每个主页面的生命周期:从开始到结束并且要考虑视图生命期内可能要相应的变化。
设置视图的外观和它显示的子视图。
响应正在显示或消失的视图。
2.导航仪控制器UINavigationController
导航仪控制器允许你在树状视图层次结构间上下导航。
3.并行控制器UITabBarController
并行控制器
4.表格控制器UITableViewController
UITableViewController提供了一个标准的已连接UITableView实例并自动将委托和数据源设为指向自己。
搜索显示控制器是一种表格视图,它通过UISearchBar提供了一个内置搜索框。
NSFetchedRsultsController可以从Core Data存储库中获取的对象填充UITableView。
5.地址簿控制器
地址簿用户界面框架(AddressBookUI.framework)提供了几个试图控制器,允许你从地址簿中选择某个人。
6.图片选择控制器UIImagePickerController
允许用户从内置相册中选择图片或者使用摄像头拍照或录制视频。
7.邮件撰写MFMailCompseViewContriller
MFMailCompseViewContriller允许你创建用户可以直接在程序中定制邮件消息。
8.对等选取器GKPeerPickerController
用于发现和链接其他的iphone。
9.Media Play控制器
允许选择和播放音乐和电影
相关文章推荐
- iOS真机调试(XCode 7)无需购买开发者计划
- iOS --- 使用AVFoundation的AVAudioPlayer来播放音频
- iOS——图片下载
- iOS多参的一点思考。
- iOS学习笔记---简单的学习总结
- iOS开发:音乐播放器
- iOS开发中虚拟键盘相关的坑
- iOS雨笙 iOS中MVC的原理和联系
- iOS 判断iphone ipad 系统版本
- iOS Tips - 02
- iOS开发之xib技巧介绍
- 一只蹩脚的Smelly Cat
- iOS多线程操作(NSThread,GCD,NSNSOperation )
- ios-下载管理类封装
- 【读书笔记】iOS-编码对象
- iOS Tips-01
- 【读书笔记】iOS-编码对象
- iOS中两种管理状态栏
- iOS程序的启动过程
- iOS弹解盘时 控制界面滚动的封装类