
新人求指導,UGui如何實作多列的下拉框,默認的ugui提供的只有單列的下拉框
uj5u.com熱心網友回復:
要實作這個功能,需要明確下拉框的結構下拉框的結構:
1、頂部是個文本輸入框,還有下拉箭頭
2、點擊下拉箭頭后,向下展開一個只有垂直滾動條的串列,串列中每一項都是不可修改的元素。例如Lable
3、點擊選擇元素后,元素的文本會顯示到頂部的文本輸入框,并隱藏掉串列界面
你的需求
1、頂部是個文本輸入框+下拉箭頭 保持不變,或者下拉箭頭修改為時鐘的圖示等等,自由設定
2、點擊下拉箭頭后、出現同時兩個垂直滾動串列,而且互相關聯,元素串列一樣也是只讀的,同樣可以用Lable來實作。同時在文本輸入框位置顯示“請選擇時間”的文本,和一個代表關閉的X號。X的話,則關閉現在打開的這些東西。
3、點擊左側垂直滾動串列,修改文本中冒號的前面、點擊右側垂直滾動串列,修改文本中冒號的后面
uj5u.com熱心網友回復:
對了。為了不被手動設定內容,也需要將文本輸入框設定為只讀的。例如不用Text而是用Lable來代替
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/45733.html
標籤:Unity3D
上一篇:關于三維建模和貼圖的問題。
