cocos studio pageview看不到indicator指示点
发布时间:2020-12-14 18:55:05 所属栏目:百科 来源:网络整理
导读:发现如果在cocos studio里操作给PageView创建页面元素时,即使setIndicatorEnabled为true也看到下方的指示点, 必须调用addWidgetToPage或者insertPage才可以,但是懒的用代码来堆UI,所以在studio里把还是把页面元素都创建好了, 只不过是在PageVIew外部创
发现如果在cocos studio里操作给PageView创建页面元素时,即使setIndicatorEnabled为true也看到下方的指示点, ? 1 var pageView = node.getChildByName("PageView"); 2 pageView.setPosition(10,10); 3 pageView.setSwallowTouches(false); 4 pageView.setIndicatorEnabled(true); 5 // pageView.setIndicatorSpaceBetweenIndexNodes(5); 6 // pageView.setIndicatorIndexNodesScale(0.5); 7 pageView.setIndicatorIndexNodesTexture(res.s_white_edit_png); 8 // pageView.setIndicatorPosition(cc.p(pageView.getContentSize().width / 2,50)); 9 pageView.setIndicatorIndexNodesColor(cc.color.RED); 10 11 var i = 1; 12 var len = 5; 13 for(; i <= len; i++){ 14 var itemPage = node.getChildByName("page" + i); 15 itemPage.setContentSize(cc.size(750,1334)); 16 itemPage.removeFromParent(false); 17 pageView.insertPage(itemPage,i); 18 } ? ?其实更好的办法可能是改一改cocos UIPageView.js的源码,直接支持让studio里创建了页面元素的pageview也可以显示下方的指示点 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 基于ajax实现点击加载更多无刷新载入到本页
- ruby – 通过在另一个模块中混合来覆盖模块Mixin行为
- 如何将Ajax / JQuery实现到现有的PHP MYSQL分页脚本?
- oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 使用Jackson XmlMapper序列化到XML DOM
- [Swift通天遁地]四、网络和线程-(4)使用Alamofire实现网络请
- flex j2EE 例子 和BlazeDs 关于MessageBroker,endpoints 和
- WebView完全退出flash
- Error 6 The tag 'CrystalReportsViewer' does
- oracle sql,using