UGUI組件(6)交互型組件

交互型組件集合:Interaction Comonentshtml

  • Selectable Base Class

    交互型組件的父類
    Selectable
    參數
    • 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實現滑動填充
    Slider
    參數
    • Fill Rect : 填充操做裝置的圖形(即滑塊已滑過的區域的填充圖片)
    • Handle Rect :滑塊圖形
    • Direction : 滑動方向
    • Min Value :底端值
    • Max Value : 頂端值
    • Whole Numbers :是否只容許整數
    • value :當前值
    • On value changed :當前值變化時觸發的事件
  • Scrollbar

    滾動條


    參數
    • Handle Rect :滑塊圖形
    • Direction : 滑動方向
    • Value :當前值
    • Size :滑塊圖形尺寸
    • NumberOfSteps :滑動最小值
    • OnValueChanged : 值變化時的觸發事件
  • ScrollRect

    滾動屏,繼承UIBehaviour

    參數
    • 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

    輸入框

    參數
    • 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 :完成輸入後觸發的事件
  • 下拉列表


    參數
    • Template :下拉列表的模版
    • Caption Text :當前選擇的選項的文本說明
    • Caption Image
    • Item Text : 下拉列表中模版的文本組件
    • item Image
    • Value :當前選擇的選項索引,從0開始計
    • Options :選項列表
    • On Value Changed :當點擊一個新的選項後觸發事件
相關文章
相關標籤/搜索