unity3d v5.1.1 ugui 带垂直滚动条的文本框
http://www.cnblogs.com/zhaoqingqing/p/3973167.html?utm_source=tuicool
http://blog.csdn.net/rcfalcon/article/details/43459387
?
看了這兩篇帖子,還是他媽的不知道怎么做,但第一個(gè)帖子的作法我已經(jīng)實(shí)現(xiàn)了帖子內(nèi)容,第二個(gè)帖子完全實(shí)現(xiàn)不了,于是把第一帖和第二帖的內(nèi)容結(jié)合起來搞定了,我就操了,一個(gè)帶垂直滾動條的文本框都這么難做,能不能提供現(xiàn)成的?
?
一、在Canvas新建一個(gè)Panel,add scroll Rect和mask組件,Rect Transform設(shè)成 middle-center,因?yàn)檫@樣才能設(shè)置大小和text控件相同大小
二、Panel下新建一個(gè)Text,Vertical Overflow設(shè)置成Overflow,然后add Content Size Fitter這個(gè)Layout,該Layout的Vertical Fit設(shè)置為Perferred Size,然后調(diào)整大小和在Panel中的位置
三、新建一個(gè)ScrollBar,不在Panel之下,和Panel并列,Direction設(shè)置成Bottan to Top。設(shè)置成Panel同樣的高度,并挨在一起,這樣看起來就是一個(gè)文本框右邊帶著一個(gè)垂直滾動條
四、Panel的Scroll Rect組件的Content指定Text,Vertical Scrollbar指定上面新建的ScrollBar。
?
沒了。
如果使用代碼修改Text的值,Scrollbar的大小也會變化。
轉(zhuǎn)載于:https://www.cnblogs.com/adamfh/p/4679018.html
總結(jié)
以上是生活随笔為你收集整理的unity3d v5.1.1 ugui 带垂直滚动条的文本框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Android Pro] 利用tc
- 下一篇: IE开发人员工具之实用功能讲解