Iphone的常用控件有哪些?看看下面

一 视图UIView和UIWindow

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

1.显示数据的视图

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

  1. UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。
  2. UILabel:实例呈现段的只读文本视图。
  3. UIImageViews:显示图片。
  4. UIWebWiew:显示HTML,PDF或其他高级Web内容。
  5. MKMapViews:想应用程序中嵌入地图。
  6. UIScrollView:实例支持呈现比正常应用程序窗口大小大一些的内容,滚动条。

2.作出选择的视图

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

3.控件

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

  1. UIButton:实例提供了屏幕按钮
  2. UISegmentedControl:提供了一行大小相等的按钮。
  3. UISwtich:提供了一个简单的哦二进制空间。该类呈现开关选择。
  4. UISlider:用户通过沿着一个水平工具条环东至十七就可以从一个指定范围内选择一个值。
  5. UIScrollView:用户能够在页面间移动。
  6. UIPageControl:提供了一席类小圆点,它们展示单枪页面并让用户导航到后面或者前面的页面。
  7. UITextField:循序输入文字的控件。

4.表格和拾取器

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

5.栏

  1. UINavigationBar,它出现在很多界面顶部,用来提供导航状态。
  2. UItabBarController,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控制器

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

http://blog.csdn.net/qq5306546/article/details/7514748

转载于:https://www.cnblogs.com/ygm900/p/3599131.html

Iphone控件大全相关推荐

  1. android电子书控件,Android控件大全.pdf

    Android控件大全 Android 中常见控件的介绍和使用 1 TextView 文本框 1.1 TextView 类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用 ...

  2. SNF开发平台WinForm-Grid表格控件大全

    我们在开发系统时,会有很多种控件进行展示,甚至有一些为了方便的一些特殊需求. 那么下面就介绍一些我们在表格控件里常用的方便的控件:   1.Grid表格查询条 Grid表格下拉 3.Grid表格弹框选 ...

  3. 《Flutter 控件大全》第十个:AnimatedIcon

    如果你对Flutter还有疑问或者技术方面的疑惑,欢迎加入Flutter交流群(微信:laomengit). 同时也欢迎关注我的Flutter公众号[老孟程序员],公众号首发Flutter的相关内容. ...

  4. delphi 控件大全(确实很全)

    delphi 控件查询:Torry's Delphi Pages http://www.jrsoftware.org Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDoCk ...

  5. delphi 控件大全

    delphi 控件查询:http://www.torry.net/ http://www.jrsoftware.org Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDoC ...

  6. wxPython控件大全

    转自:http://blog.csdn.net/karldoenitz/article/details/11531323 一.静态文本控件 wx.StaticText(parent, id, labe ...

  7. 常见CAD/CAM控件大全

    前言:CAD/CAM(计算机辅助设计与制造)技术是随着计算机和数字化信息技术发展而形成的新技术,是20世纪最杰出的工程成就之一,也是数字化.信息化制造技术的基础.其发展和应用对制造业产生了巨大的影响和 ...

  8. 《Flutter 控件大全》第八个:AnimatedCrossFade

    如果你对Flutter还有疑问或者技术方面的疑惑,欢迎加入Flutter交流群(微信:laomengit). 同时也欢迎关注我的Flutter公众号[老孟程序员],公众号首发Flutter的相关内容. ...

  9. linux qt控件大全,Qt实现复杂的列表控件

    有人问,复杂列表控件怎么做? 控件布局如下图,求指点思路 有高手指点如下, 红框圈起来的是QLabel,1个进度条,2个按钮(toolButton),1个布局,1个QWidget(容器),组成一个wi ...

最新文章

  1. 转挣扎的菜鸟 - 当OD不能装载也不能附加程序时
  2. Exception: This is not supported, use MenuItemCompat.getActionProvider()的处理
  3. C++ Primer 5th笔记(10)chapter10 泛型算法 :bind
  4. Java【全排列 算法 模板】
  5. 31.1 inforMATION_SCHEMA aCcess syntax
  6. python自动获取号码归属地_Nemo_Python:批量获取并保存手机号的归属地和运营商_Nemo社区_LinkNemo_关于分享和探索的好地方...
  7. 【51Nod-1100】 斜率最大(贪心)☆双排序
  8. ant混淆编译java web,Android中使用ant混淆编译
  9. cookie代码加时间多久出现一次_一文彻底搞懂Cookie、Session、Token到底是什么
  10. spark架构设计编程模型 02
  11. 关于Neo4j 强连通分量算法,你了解多少?
  12. java代码 软件_适合新手的java代码编写软件有哪些?
  13. vc++6.0常用插件和界面库
  14. PLSQL调整SQL字体大小
  15. C语言程序设计基础(01)—— 计算机与程序设计基础
  16. 详解 ManualResetEvent(转)
  17. 如何有效投诉中国电信、中国联通、中国移动?
  18. Cesium离线地图极简教程
  19. ps-ef命令linux,【Linux】- ps -ef |grep 命令
  20. 算法一(python)

热门文章

  1. 不要重复发明轮子:C++重用的5重境界
  2. golang中的目录操作
  3. golang正则表达式
  4. 计算机组成原理:中央处理器
  5. STM32中GPIO的8种模式
  6. c:数据结构-线性表
  7. Ado.net类与对象
  8. Java抓取网页数据(原网页+Javascript返回数据)
  9. SCOM 2012知识分享-26:分布式部署要点总结
  10. Excel:如何使用函数实现多表多条件汇总求和