UGUI组件(6)交互型组件

交互型组件集合:Interaction Comonents

  • Selectable Base Class

    交互型组件的父类
    UGUI组件(6)交互型组件_第1张图片
    参数
    • Interactible :是否接受输入信号(参与交互)
    • Transition : 选择一种方式来显示交互过程 Transition Options
    • Navigation : 键盘导航,上下左右切换选中。 Navigation Options
  • Button

    响应点击信号。继承Selectable
    Button
    参数
    • OnClick :点击事件回调
  • Toggle

    复选框
    Toggle
    参数
    • IsOn :复选框勾选状态
    • Toggle Transition :勾选标志的出现和消失的方式(1.直接出现/消失,2.淡入淡出)
    • Graphic :勾选标志的图片
    • Group :选择一个复选框集群Toggle Group
    • OnValueChanged :勾选状态切换时触发的事件
  • Toggle Group

    复选框集群,继承UIBehaviour。处于同一个集群中的复选框,有且只有一个处于选中状态。
    ToggleGroup
    参数
    • Allow Switch Off : 允许集群中的所有复选框处于非勾选状态
  • Slider

    滑块,继承Selectable 。通过控制Anchors实现滑动填充
    UGUI组件(6)交互型组件_第2张图片
    参数
    • Fill Rect : 填充操作装置的图形(即滑块已滑过的区域的填充图片)
    • Handle Rect :滑块图形
    • Direction : 滑动方向
    • Min Value :底端值
    • Max Value : 顶端值
    • Whole Numbers :是否只允许整数
    • value :当前值
    • On value changed :当前值变化时触发的事件
  • Scrollbar

    滚动条
    UI_ScrollbarExample.png
    UGUI组件(6)交互型组件_第3张图片
    参数
    • Handle Rect :滑块图形
    • Direction : 滑动方向
    • Value :当前值
    • Size :滑块图形尺寸
    • NumberOfSteps :滑动最小值
    • OnValueChanged : 值变化时的触发事件
  • ScrollRect

    滚动屏,继承UIBehaviour
    UGUI组件(6)交互型组件_第4张图片
    参数
    • Content :显示内容的RectTransform
    • Horizontal : 允许水平滚动
    • Vertical : 允许垂直滚动
    • Movement Type : 三种滚动模式 无限制限制有滚动弹性限制无弹性
    • Elasticity :仅在Elastic Movement Type 情况下显示,弹性系数
    • Inertia : 开启滚动惯性,即停在操作后继续滚动
    • Deceleration Rate : 惯性系数 区间[0,1],0表示无惯性。
    • Viewport : 显示(屏)范围,一般会挂载Mask组件
    • Horizontal Scrollbar : 水平滚动条
      • visibility : 滚动条的显示模式。三种模式:始终显示,自动隐藏,自动扩展
      • space : 仅选择自动扩展模式时显示。滚动条与Viewport的距离,实际上是调整Viewport的尺寸。
        ...
  • Input Field

    输入框
    UGUI组件(6)交互型组件_第5张图片
    参数
    • Text Component : 显示的文本的text组件,默认不开启RichText。如果使用RichText可能会导致输入显示上的不协调(部分情况下会把富文本的标签显示出来)
    • text : 输入的内容的存储
    • Character Limit : 输入字符数量限制
    • Content Type : 输入字符的格式,10种
      • Standard : 允许输入任意字符
      • Autocorrected : 自动校正(?)
      • IntegerNumber : 整型
      • DecimalNumber :小数
      • Alphanumeric : 字母和数字。不能输入任何符号
      • Name : 字母,会将第一个字母变为大写
      • EmailAddress :alphanumeric和俩个符号(@ .)
      • Password : 用星号代替文本
      • Pin : 只能输入数字,并用星号隐藏显示
      • Custom : 自定义
    • LineType : 输入(显示)模式
      • SingleLine : 仅能在一行上显示(输入)
      • Multi Line Submit : 允许输入的文本变为多行显示
      • Multi Line Newline : 允许用户通过 【确认】换行
    • Placeholder : 空文档时显示的文本
    • Caret Blink Rate : 输入光标的闪烁频率
    • Caret Width :输入光标的宽度
    • Custom Caret Color :是否自定义光标颜色
    • Selection Color :选中输入文本时变化的背景颜色
    • Hide Mobile Input :仅针对IOS设备,是否隐藏附属在设备键盘的输入栏(?)
    • Read Only :只读模式
    • On Value Changed :输入内容变化后触发的事件
    • End Edit :完成输入后触发的事件
  • 下拉列表
    UGUI组件(6)交互型组件_第6张图片
    UGUI组件(6)交互型组件_第7张图片
    参数
    • Template :下拉列表的模版
    • Caption Text :当前选择的选项的文本说明
    • Caption Image
    • Item Text : 下拉列表中模版的文本组件
    • item Image
    • Value :当前选择的选项索引,从0开始计
    • Options :选项列表
    • On Value Changed :当点击一个新的选项后触发事件

转载于:https://www.cnblogs.com/He-Ming/p/6202752.html

你可能感兴趣的:(UGUI组件(6)交互型组件)