Unity3d实现时间选择器

篮球大哥 2019-01-10 09:15:53

新人求指导,UGui如何实现多列的下拉框,默认的ugui提供的只有单列的下拉框
...全文
944 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
幽幽有悠悠呦 2019-01-11
  • 打赏
  • 举报
回复
引用 1 楼 幽幽有悠悠呦 的回复:
要实现这个功能,需要明确下拉框的结构 下拉框的结构: 1、顶部是个文本输入框,还有下拉箭头 2、点击下拉箭头后,向下展开一个只有垂直滚动条的列表,列表中每一项都是不可修改的元素。例如Lable 3、点击选择元素后,元素的文本会显示到顶部的文本输入框,并隐藏掉列表界面 你的需求 1、顶部是个文本输入框+下拉箭头 保持不变,或者下拉箭头修改为时钟的图标等等,自由设置 2、点击下拉箭头后、出现同时两个垂直滚动列表,而且互相关联,元素列表一样也是只读的,同样可以用Lable来实现。同时在文本输入框位置显示“请选择时间”的文本,和一个代表关闭的X号。X的话,则关闭现在打开的这些东西。 3、点击左侧垂直滚动列表,修改文本中冒号的前面、点击右侧垂直滚动列表,修改文本中冒号的后面
对了。为了不被手动设置内容,也需要将文本输入框设置为只读的。例如不用Text而是用Lable来代替
幽幽有悠悠呦 2019-01-11
  • 打赏
  • 举报
回复
要实现这个功能,需要明确下拉框的结构 下拉框的结构: 1、顶部是个文本输入框,还有下拉箭头 2、点击下拉箭头后,向下展开一个只有垂直滚动条的列表,列表中每一项都是不可修改的元素。例如Lable 3、点击选择元素后,元素的文本会显示到顶部的文本输入框,并隐藏掉列表界面 你的需求 1、顶部是个文本输入框+下拉箭头 保持不变,或者下拉箭头修改为时钟的图标等等,自由设置 2、点击下拉箭头后、出现同时两个垂直滚动列表,而且互相关联,元素列表一样也是只读的,同样可以用Lable来实现。同时在文本输入框位置显示“请选择时间”的文本,和一个代表关闭的X号。X的话,则关闭现在打开的这些东西。 3、点击左侧垂直滚动列表,修改文本中冒号的前面、点击右侧垂直滚动列表,修改文本中冒号的后面

2,537

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧