iOS开发:Iphone的常用控件大全

来源:互联网 发布:c语言return 0的用法 编辑:程序博客网 时间:2024/05/18 01:22

Iphone的常用控件:

一 视图UIView和UIWindow

iphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。

 

1.显示数据的视图

下面几个类可在屏幕上显示信息

  1. UILabel:实例呈现段的只读文本视图。
  2. UIImageViews:显示图片。
  3. UIWebWiew:显示HTML,PDF或其他高级Web内容。
  4. MKMapViews:想应用程序中嵌入地图。
  5. UIScrollView:滚动视图。

2.作出选择的视图

  1. UIAlertView:最多只展示两三个选项。
  2. UIActionSheet:三个以上。

3.控件

  控件是用户触摸转换为回调触发器的屏幕对象。

  1. UIButton:实例提供了屏幕按钮
  2. UISegmentedControl:提供了一行大小相等的按钮。    qq/微信顶部
  3. UISwtich:开关选择。 通知夜间模式
  4. UISlider:音量、快进条等。。。。
  5. UIScrollView: 用户能够在页面间移动。
  6. UIPageControl:   小圆点,与scrollerView同步
  7. UITextField:输入文字的控件。

4.表格和拾取器

  表格呈现一个滚动的选择列表。UITableView提供了表格样式。

UICollectionView:视图集合

 

5.栏

  1. UINavigationBar :导航栏 :44
  2. UItabBarController :底部 :49
    UISerchDisplayController :搜索栏

 

6.进度和活动

  1. UIActiveityIndicatorView提供了纺锤样式的轮,在处理任务期间显示。该轮告诉用户,任务将在某一时间点完成,但是不确定合适完成。
  2. UIProgreessView,实例提供一个从左象右的进度条,指示任务的进度情况。

 

二 视图控制器UIViewController

 

   视图控制器可以集中进行某些视图管理。

   视图控制器不是视图,它们是没有可视化表示的抽象类,只有视图提供可视画布。

   1.UIViewController

  1.     UIViewController是视图控制器的父类,使用它来管理主视图。
  2.     管理每个主页面的生命周期:从开始到结束并且要考虑视图生命期内可能要相应的变化。
  3.     设置视图的外观和它显示的子视图。
  4.     响应正在显示或消失的视图。

  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控制器

   允许选择和播放音乐和电影

2 0