C語言中文網 目錄

Unity 3D Input Field控件

Unity 3D Input Field 控件也是一個復合控件,包含 Placeholder 與 Text 兩個子控件,如下圖所示。

其中,Text 是文本控件,程序運行時用戶所輸入的內容就保存在 Text 控件中,Placeholder 是占位符,表示程序運行時在用戶還沒有輸入內容時顯示給用戶的提示信息。

input field組成

Input Field 輸入字段組件與其他控件一樣,也有 Image(Script)組件,另外也包括 Transition 屬性,其默認是 Color Tint,如下圖所示,具體屬性如下表所示。

input field控件的參數設置

參 數 功 能
Interactable 設置是否啟用 Input Field 組件。勾選表示輸入字段可以交互,否則表示不可以 交互
Transition 設置當正常顯示、突出顯示、按下或禁用時輸入字段的轉換效果
Navigation 設置導航功能
Text Component 設置此輸人域的文本顯示組件,用于顯示用戶輸人的文本框
Text 設置此輸入域的初始值
Character Limit 設置此輸人域最大的輸入字符數,0為不限制輸入字符數
Content Type 輸人此輸人域的內容類型,包括數字、密碼等,常用的類型如下:
  • Standard:允許輸人任何字符,只要是當前字體支持的即可。
  • Autocorrected:自動校正輸入的未知單詞,并建議更合適的替換候選對象,除非 用戶明確地覆蓋該操作,否則將自動替換輸入的文本。
  • Integer Number:只允許輸入整數。
  • Decimal Number:允許輸入整數或小數。
  • Alpha numeric:允許輸人數字和字母。
  • Name:允許輸入英文及其他文字,當輸人英文時能自動提示姓名拼寫。
  • Email Address:允許輸人一個由最多一個 @ 符號組成的字母數字字符串。
  • Password:輸入的字符被隱藏,只顯 7K 星號。
  • Pin:只允許輸人整數。輸入的字符被隱藏,只顯示星號。
  • Custom:允許用戶自定義行類型、輸入類型、鍵盤類型和字符驗證
Line Type 設置當輸人的內容超過輸入域邊界時的換行方式:
  • Single Line:超過邊界也不換行,繼續向右延伸此行,即輸入域中的內容只有一行
  • Muhi Line Submit:允許文本換行。只在需要時才換行。
  • Multi Line Newline:允許文本換行。用戶可以按回車鍵來換行
Placeholder 設置此輸入域的輸人位控制符,對于任何帶有 Text 組件的物體均可設置此項

除此以外,它還有一個重要的 Content Type(內容類型)屬性,如下圖所示,其參數如下表所示。

content type 屬性

參 數 功 能 參 數 功 能
Standard 標準的 Name 人名
Autocorrected 自動修正 Email Address 郵箱
Integer Number 整數 Password 密碼
Decimal Number 十進制小數 Pin 固定
Alphanumeric 字母數字 Custom 定制的

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo