今天遇到一个问题,对于UIListView,在初始化(pushBackCustomItem)之后,如果立即操作的话,由于原件并未重新布局,因此会导致一些奇奇怪怪的问题。查看代码之后,发现doLayout和forceDoLayout可以实现重新布局,而调用者是visit函数。于是乎,在初始化ListView之后,立即使用v..
分类:
其他好文 时间:
2015-11-11 22:17:44
阅读次数:
255
实际项目中UI界面中经常会用到UIListView,大多会在CocoStudio中直接添加这个控件。但是在使用中发现了一些坑和功能缺乏,然 后就看了一下底层的逻辑,发现稍微改一下底层就可以满足需求,所以下面就针对需求来分析UIListView的底层,同时做一些改动。需求:根据链表中的内容来动态调整l...
分类:
其他好文 时间:
2015-11-02 16:58:45
阅读次数:
599
先看一下UIListView添加、插入、删除的机制,再来考虑如何互换两项的位置。
UIListView.h
/* 所有项用一个数组来保存 */
CCArray* _items;
void ListView::pushBackCustomItem(Widget* item)
{
/* 向数组中添加一项 */
_items->addObject(item);
remedy...
分类:
其他好文 时间:
2015-06-07 18:56:01
阅读次数:
337
为了能够滚动,要实现两个条件
①:setTouchEnable(true)
②:一定要将UIListView 放入到UILayer中,只有UIlayer才会监听触摸,CCLayer不可以
所以需要创建一个UILayer* layer;layer->addWidget(list);//一定是addWidget,表示以挂件形式添加,addChild不可以,最后再addChild(layer);...
分类:
其他好文 时间:
2015-06-07 17:29:19
阅读次数:
662
uilistview基于android-uitableview扩展,使展现形式更多样。
分类:
移动开发 时间:
2015-05-02 08:29:29
阅读次数:
278
--[[ 自定义滑动列表控件 1.支持UIListView所有功能 2.额外增加让条目滑动后始终显示全部功能 3.额外增加当条目滑过指定区域时发生放大缩小变化,调用enableAreaChange()方法即可开启 author:chjh0540237]]local c = cclocal UIScrollView = cc.ui.UIScrollViewlocal CustomListView =...
分类:
其他好文 时间:
2015-03-10 15:31:13
阅读次数:
227
功能描述:一个滚动列表,当列表可视区域上部有内容时则上部出现向上箭头提示,当列表可视区域下部有内容则下部出现向下箭头提示。
功能实现:应用cocos studio1.6制作界面,上面放置一个背景,一个滚动列表,然后程序加载解析这个界面的json文件,应用quick3.3final下的UIListView的方法isItemInViewRect进行检测第一条与最后一条是否在可视区域内。...
分类:
其他好文 时间:
2015-02-28 16:30:33
阅读次数:
312
本文介绍了如何使用cocos2dx自带的UIListView控件实现一个二级折叠菜单
分类:
其他好文 时间:
2015-02-15 14:59:31
阅读次数:
661
ListView CheckBox 仿百度小说界面UI...
分类:
其他好文 时间:
2014-11-25 23:49:00
阅读次数:
296
按钮UIButton
复选框UICheckBox
滑块UISlider
图片UIImageView
进度条UILoadingBar
纹理文本 UITextAtlas
字体文本 UIText
图片字体文本 UITextBMFont
文本区域 UITextField
布局组件 UILayout
滚动组件 UIScrollView
页面切换组件 UIPageView
列表组件 UIListView
所有控件都继承 UIWidget...
分类:
其他好文 时间:
2014-08-19 14:32:34
阅读次数:
492