1. 程式人生 > >Unity UGU之InputField

Unity UGU之InputField

 

unity的inputField文字框賦值問題

GameObject t = GameObject.Find("InputFieldT");

Text tt = t.transform.Find("Text").GetComponent<Text>();

tt.text = "ComputeButton_Click";//無效

//t.GetComponent<InputField>().text = "ComputeButton_Click";//有效

 

 

InputField(輸入域),為文字輸入控制元件,等同於NGUI的Input。

一、InputField元件:

Text Component(文字元件):此輸入域的文字顯示元件,任何帶有Text元件的物體。

Text(文字):此輸入域的初始值。

Character Limit(字元數量限制):限定此輸入域最大輸入的字元數,0為不限制。

Content Type(內容型別):限定此輸入域的內容型別,包括數字、密碼等,常用的型別如下:

Standard(標準型別):什麼字元都能輸入,只要是當前字型支援的。

Integer Number(整數型別):只能輸入一個整數。

Decimal Number(十進位制數):能輸入整數或小數。

Alpha numeric(文字和數字):能輸入數字和字母。

Name(姓名型別):能輸入英文及其他文字,當輸入英文時自動姓名化(首字母大寫)。

Password(密碼型別):輸入的字元隱藏為星號。

Line Type(換行方式):當輸入的內容超過輸入域邊界時:

                single Line(單一行):超過邊界也不換行,繼續延伸此行,輸入域中的內容只有一行;

                multi Line Submit(多行):超過邊界則換行,輸入域中內容有多行;

                multi Line Newline(多行):超過邊界則新建換行,輸入域中內容有多行。

Placeholder(位置標示):此輸入域的輸入位控制符,任何帶有Text元件的物體。

注意:Placeholder對應的Text也為此輸入框的提示語顯示:(例如Enter text...為提示語,當輸入框內容為空時,提示語可見,內容不為空時,提示語不可見)

Caret blink rate(游標閃爍速度):標示輸入游標的閃爍速度。

Hide mobile input(手機端隱藏輸入):這個沒測試過有什麼效果。

On Value Changed:值改變時觸發訊息。

End Edit:結束編輯時觸發訊息。
----