unity輸入框無法輸入 Unity3d如何實(shí)現(xiàn)滾動文本框?
Unity3d如何實(shí)現(xiàn)滾動文本框?1、在畫布中創(chuàng)建一個新面板,添加scroll rect和mask組件,并將rect transform設(shè)置為middle center,因?yàn)樗梢栽O(shè)置與文本控件相同的
Unity3d如何實(shí)現(xiàn)滾動文本框?
1、在畫布中創(chuàng)建一個新面板,添加scroll rect和mask組件,并將rect transform設(shè)置為middle center,因?yàn)樗梢栽O(shè)置與文本控件相同的大小。2在面板下創(chuàng)建一個新文本,將垂直溢出設(shè)置為溢出,然后添加內(nèi)容大小fitter的布局,其垂直適合設(shè)置為首選大小,然后調(diào)整面板中的大小和位置,三,創(chuàng)建一個新的滾動條,而不是在面板下,并排面板,方向設(shè)置為Bottan to Top。將其設(shè)置為與面板相同的高度,并將其相鄰放置,使其看起來像一個文本框,右側(cè)有一個垂直滾動條。4面板的scroll rect組件的內(nèi)容指定文本,垂直滾動條指定新的滾動條。
怎么在輸入框中輸入文字,然后在輸入文本中顯示?
1. 使用onfocus事件檢查當(dāng)前值。如果是默認(rèn)值,請將“值”屬性留空。例如:2。Placeholder=“此處輸入文本”輸入兩種設(shè)置默認(rèn)顯示文本的方法:1。占位符屬性。當(dāng)輸入框?yàn)榭諘r,將顯示占位符中的值。但是,提交時不能直接獲取該值。2值屬性。加載輸入框時,在輸入框中輸入值。提交時可直接獲取。