NGUI:UIStretch

這個元件在NGUI3.0.7版中已經過時,Widgets Panels 有一個新的定位部分。

概觀:

UIStretch可以延伸widgets的大小到其他widgets或是攝影機視角的矩形。在NGUI 3.0.6或是更早的版本中,UIStretch與UIAnchor一起使用可以建立模組化的UIs。

你曾經想過讓widgets自動調整大小已符合其他widget的大小嗎?最基本的例子就是按鈕中的標籤(label)。沒錯!這是可以辦到的。

繼續使用按鈕的例子,假如你有一個由九宮格圖作成的按鈕背景圖,與其下方的一個子標籤(label),你可以在標籤(label)中放一個UIStretch腳本,在Container框中選擇該背景,設定樣式(Style)為"Both"。給他一個邊框空白(Border Padding),這樣就完成了。現在當你變更背景大小時,label 的大小也會跟著變更。

(維克:Border Padding 的值 是指邊框會往內縮多少。)

新手提示:

你可以結合anchors 與stretch 腳本來建立模組化UIs。

類別文件:

http://tasharen.com/ngui/docs/class_u_i_stretch.html

本頁面是翻譯官方網頁的文件:UIStretch

 
 

  按個讚!~支持本站!~

FB推薦載入中