美文网首页移动开发
IOS控件大全&安卓IOS控件对照

IOS控件大全&安卓IOS控件对照

作者: yellow_橙 | 来源:发表于2018-12-24 15:48 被阅读0次

    一、视图UIview和UIWindow

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

    iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了。


    image.png

    数据类视图:

    名称 描述
    UITestView 将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。
    UILabel 实例呈现段的只读文本视图
    UIImageViews 显示图片
    UIWebWiew 显示HTML,PDF或其他高级Web内容。
    MKMapViews 想应用程序中嵌入地图
    UIScrollView 实例支持呈现比正常应用程序窗口大小大一些的内容,滚动条。

    作出选择的视图

    名称 描述
    UIAlertView 最多只展示两三个选项。
    UIActionSheet 三个以上

    控件

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

    表格和拾取器

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

    名称 描述
    UINavigationBar 它出现在很多界面顶部,用来提供导航状态。
    UItabBarController
    UISerchDisplayController

    6.进度和活动

    名称 描述
    UIActiveityIndicatorView 提供了纺锤样式的轮,在处理任务期间显示。该轮告诉用户,任务将在某一时间点完成,但是不确定何时完成。
    UIProgreessView 实例提供一个从左象右捉奸填满的进度条,指示任务的进度情况。

    视图控制器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 控件对比

    IOS 描述 安卓
    UIView 视图 View
    UILabel 文本显示 TextView
    UIButton 按钮 Button
    UISegmentedControl 分页控制
    UITextField 文本编辑 EditText, AutoCompleteTextView
    UISlider 进度条 SeekBar
    UISwitch 开关 ToggleButton,Switch
    UIActivityIndicatorView 菊花
    UIProgressView 进度条 ProgressBar
    UIPageControl 小圆点
    UIStepper 步进器
    UIStackView 线性布局(布局容器) LinearLayout
    UITableView 列表 ListView,GridView
    UITableViewCell
    UIImageView 图片展示 ImageView
    UICollectionView 九宫格等 RecyclerView,GridView
    UICollectionViewCell
    UICollectionReusableView 头尾视图
    UITextView 文本编辑 EditText,AutoCompleteTextView
    UIScrollView 滚动视图 ScrollView
    UIDatePicker 时间选择器 TimePicker,DatePicker,CalendarView
    UIPickerView 选择器
    UIWebView 网页展示 WebView
    单选 Radio button
    复选 checkBox
    下拉列表 Spinner
    菜单 Menu
    UIAlertController 提示框 AlertDialog,Toast

    文章内容均为转载:控件描述@阿里云教程中心;对照表未知原作者。

    相关文章

      网友评论

        本文标题:IOS控件大全&安卓IOS控件对照

        本文链接:https://www.haomeiwen.com/subject/muhzkqtx.html