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:結束編輯時觸發訊息。
----