http://www.cnblogs.com/zhaoqingqing/p/3973167.html?utm_source=tuicool
http://blog.csdn.net/rcfalcon/article/details/43459387
看了這兩篇帖子,還是他媽的不知道怎么做,但第一個帖子的作法我已經實現了帖子內容,第二個帖子完全實現不了,於是把第一帖和第二帖的內容結合起來搞定了,我就操了,一個帶垂直滾動條的文本框都這么難做,能不能提供現成的?
一、在Canvas新建一個Panel,add scroll Rect和mask組件,Rect Transform設成 middle-center,因為這樣才能設置大小和text控件相同大小
二、Panel下新建一個Text,Vertical Overflow設置成Overflow,然后add Content Size Fitter這個Layout,該Layout的Vertical Fit設置為Perferred Size,然后調整大小和在Panel中的位置
三、新建一個ScrollBar,不在Panel之下,和Panel並列,Direction設置成Bottan to Top。設置成Panel同樣的高度,並挨在一起,這樣看起來就是一個文本框右邊帶着一個垂直滾動條
四、Panel的Scroll Rect組件的Content指定Text,Vertical Scrollbar指定上面新建的ScrollBar。
沒了。
如果使用代碼修改Text的值,Scrollbar的大小也會變化。