NGUI的多行單行文字輸入

2021-06-27 05:21:02 字數 913 閱讀 8412

直奔主題:

建立乙個sprite加乙個boxcollider然後再加入下圖屬性:

然後看uiinput屬性裡的label裡面是空的需要建乙個新label拖過來:如圖:

然後看label跟sprite的對其方式設定成如圖右下角的方式,在target裡面吧父物件sprite拖進去,設定下面為0,這是與父物件sprite完全適合的設定:

這時就可以輸入了,想設定不同的顯示方式看下如圖,這裡overflow有如下屬性,shrinkcontent是表示輸入多行後就會把字型變小,所以選clampcontenet屬性。

這樣就 可以執行輸入了:

上面是單行文字輸入(但是我沒發現和多行有什麼區別!!!!)

下面看下多行輸入。。。很簡單了:看sprite的屬性選擇如下圖的屬性就ok了,其他和上面說的單行的一樣;

值得注意的是無論單行還是多行只要你的文字框設計不夠大,多餘的行數是顯示不出字的。。。也許是我修為不夠木有發現。。。就這樣了-——紫龍

多行文字 單行文字的垂直居中

在說到這個問題的時候,也許有人會問css中不是有vertical align屬性來設定垂直居中的嗎?即使是某些瀏覽器不支援我只需做少許的css hack技術就可以啊!所以在這裡我還要囉嗦兩句,css中的確是有vertical align屬性,但是它只對 x html元素中擁有valign特性的元素才...

單行 多行文字溢位隱藏

單行文字超出隱藏 在這裡插入 片 overflow hidden text overflow ellipsis white space nowrap 多行文字超出隱藏 在這裡插入 片 overflow hidden 超出隱藏 text overflow ellipsis 文字溢位時顯示省略標記 di...

單行 多行文字的垂直居中

無標題文件 title head style container style body div class container h3 1.單行文字居中 h3 div style border 1px dashed red line height 60px margin 30px 這是高度為30畫素的...