首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
移动开发
> 详细
IOS开发基础常用控件简介
时间:
2016-08-17 01:29:40
阅读:
183
评论:
0
收藏:
0
[点我收藏+]
标签:
在IOS开发中,各类控件完美的解决了开发过程中界面与交互展现的问题,使得IOS产品界面更加灵活实用,IOS常用控件的介绍如下
。
1、窗口 UIWindow
iPhone的规则是一个窗口,多个视图,窗口是你在app显示出来你看到的最底层,他是固定不变的,基本上可以不怎么理会,但要知道每层是怎样的架构。
2、视图 UIView,
是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。
窗口和视图是最基本的类,创建任何类型的用户界面都要用到。窗口表示屏幕上的一个几何区域,而视图类则用其自身的功能画出不同的控件,如导航栏,按钮都是附着视图类之上的,而一个视图则链接到一个窗口。
3、视图控制器 UIViewController
你可以把他当成是对你要用到视图UIView进行管理和控制,你可以在这个UIViewController控制你要显示的是哪个具体的UIView。另外,视图控制器还增添了额外的功能,比如内建的旋转屏幕,转场动画以及对触摸等事件的支持。
4、UIKit
1)显示数据的视图
UITextView:将文本段落呈现给用户,并允许用户使用键盘输入自己的文本。
UILabel:实现短的只读文本,可以通过设置视图属性为标签选择颜色,字体和字号等。
UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。
UIWebView:可以提供显示HTML.PDF等其他高级的Web内容。包括xls,word等文档等。
MKMapView:可以通过MKMapView向应用嵌入地图。很热门的LBS应用就是基于这个来做的。还可以结合MKAnnotationView和MKPinAnnotationView类自定义注释信息注释地图。
UIScrollView:一般用来呈现比正常的程序窗口大的一些内容。可以通过水平和竖直滚动来查看全部的内容,并且支持缩放功能。
2)做出选择的视图
UIAlertView:通过警告视图让用户选择或者向用户显示文本。
UIActionSheet:类似UIAlertView,但当选项比较多的时候可以操作表单,它提供从屏幕底部向上滚动的菜单。
3)其他
UIButton:主要是我们平常触摸的按钮,触发时可以调用我们想要执行的方法。
UISegmentControl:选择按钮,可以设置多个选择项,触发相应的项调用不同的方法。
UISwitch:开关按钮,可以选择开或者关。
UISlideer:滑动按钮,常用在控制音量等。
UITextField:显示文本段,显示所给的文本。
UITableView:表格视图,可以定义你要的表格视图,表格头和表格行都可以自定义。
UIPickerView:选择条,一般用于日期的选择。
UISearchBar:搜索条,一般用于查找的功能。
UIToolBar:工具栏:一般用于主页面的框架。
UIActivityIndicatorView:进度条,一般用于显示下载进度。
UIProgressView:进度条,一般用于显示下载的进度条。
IOS开发基础常用控件简介
标签:
原文地址:http://www.cnblogs.com/songlei0601/p/5778316.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
关闭苹果IOS app自动更新
2021-07-29
开发一个即时通讯App
2021-07-28
iOS 跳转App Store进行评分
2021-07-26
诺基亚短信生成!太好玩了
2021-07-26
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
2021-07-26
Android系统编程入门系列之界面Activity响应丝滑的传统动画
2021-07-26
uniapp h5,app两端复制文本
2021-07-22
uni-app滚动视图容器(scroll-view)之监听上拉事件
2021-07-21
新型横向移动工具原理分析、代码分析、优缺点以及检测方案
2021-07-19
Android系统编程入门系列之界面Activity交互响应
2021-07-19
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!