美文网首页Laya技术分享
关于Laya中List的一些坑

关于Laya中List的一些坑

作者: JUNE言JUNE语 | 来源:发表于2017-04-04 23:02 被阅读156次

List

今天在使用list上踩了很大的一个坑
做了一个选择列表的控件
主要的一个需求就是图中两个标红的按钮分别显示两个列表,但其实这两个列表是同一个控件,只是当用户点击不同的按钮会动态更改list的dataSource

Paste_Image.png

那么问题来了,当用户使用第一个按钮,对应显示是123456...
用户选择了之后,该list会有一个记录当前选择对应的index,
同时list又有一个很奇怪的地方,就是你不能重复点相同的index对应的区域。
然后当你点击了色子的按钮,虽然数据源刷新了,但是对应的selectedIndex并没有修改,也就是刚刚点击的对应index的区域同样不能再次点击

解决方案就是 当onSelect方法处理完了之后,在最后将list的_selectedIndex设置成list没有的index即可。
注意,不能直接修改selectedIndex,因为这样会再次触发onSelect方法

List 的 dataSource更新问题

还是上面那个问题,只是具体出现的位置不同了。
因为两个列表

相关文章

  • 关于Laya中List的一些坑

    List 今天在使用list上踩了很大的一个坑做了一个选择列表的控件主要的一个需求就是图中两个标红的按钮分别显示两...

  • Layabox的坑

    随笔记录下Laya的坑,供大家参考 问题 方案List组件不能拖拽 ...

  • Laya 滚动组件--ScrollBar

    问题: laya中 list 等组件对vScrollBarSkin设置后才有滚动功能 laya中多少组件自带了滚动...

  • Laya list 渲染处理器坑

    今天做list项目,发现没有对数据源进行修改,list还是会自动的触发渲染器,点击一个并不存在按钮的位置,最后发现...

  • 微信小游戏开发笔记(下)

    上次我们介绍了基于laya实现微信小游戏的排行榜功能,过程中免不了遇到一些坑,主要包含一些图片加载、逻辑处理、排行...

  • Laya的timer应用

    记录使用Laya过程中踩过的坑PS,社区内容太多,许多坑都要自己去摸索 第一大坑 作用域 看梦佳的视频中,几乎所有...

  • Laya运行时自动图集小记

    关于Laya自动图集 Laya会把size小于512*512的图片打入自动大图集中。如果图片被打入自动图集中,图片...

  • laya多指连击报错

    报错里面提示_setIndexInList错误,在laya的bin文件夹下libs文件夹中laya.d3.js中,...

  • Laya经验杂谈:List控件通过Box Render实现渲染的

    LayaAir IDE版本和库版本: 1.8.0 Laya的ui控件list的渲染有两种常见的实现方式。 通过it...

  • Laya学习第一部分 关于Text

    学习了Laya的Text部分,引申出了一些知识点。看图 文本Text Laya的Text和Unity的Text差不...

网友评论

    本文标题:关于Laya中List的一些坑

    本文链接:https://www.haomeiwen.com/subject/nqfzottx.html