我正在嘗試使用多行(包裝)占位符的 TMP 輸入欄位。輸入欄位的內容型別設定為Integer Number。占位符文本有一些字串作為文本,并將換行設定為“啟用”。在預制編輯器中,它看起來沒問題(文本被換行)。但是,當場景加載時,占位符文本立即將其換行重置為“禁用”。
問題:我想輸入欄位復位包裝到disabled兒童的文字,因為它的內容并不多,作為指定
現在它按我的預期作業。但是,現在我想動態更改占位符文本,所以我不知道換行符的位置,我希望 TMP 為我包裝文本,就像在啟用 Wrapping 的 Text 組件中一樣。
那么:如何使用 TMP 的包裝 - 在 InputField 上啟用而不重置為禁用?用戶輸入和占位符,或者只是占位符本身 - 都沒有關系。
uj5u.com熱心網友回復:
MultiLine僅當Content Type設定為Standard或時才可用Auto Corrected。
一旦您將輸入型別設定為Integer Number它,它的行為基本上就像 Unity Inspector 中的整數欄位:沒有換行而是過度浮動和向右滾動。
或者,如果您需要多行,您可以將其設定Content Type為Custom然后完全靈活地根據您的需要進行調整,例如
- LineType : 多行換行符
- 線路限制:0
- 輸入型別:標準
- 鍵盤型別:默認
- 字符驗證:整數
一般而言:當然,您也不能將文本設定為僅接受整數的輸入欄位;) 而是在Placeholder物件中設定占位符文本!
只要Placeholder輸入欄位中沒有輸入值,任何應用于 的內容都會自動顯示!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/366555.html
標籤:统一3d textmeshpro
