上图演示了要实现的功能

实现步骤:

①算出scrollview真正的contentsize,需要让contentsize.width>=viewsize.width,然后算出v0= viewsize.width - contentsize.width,v1=0

②设置scrollview的contentoffset.x=v1

③设置slider最小值为v0,最大值为v1,value为v0

④拖动scrollview后,设置slider的value为v0+v1-scrollview->getContentOffset().x

⑤拖动slider后,设置scrollview的contentoffset.x=v0+v1-slider->getValue()

ps:如果scrollview 和sliderd 的值已经相对应了,就不要设置了。否则拖动一下scrollview,设置了slider的value,然后slider发出value_change事件,又设置scrollview的contentoffset,然后又设置slider的value,形成无限循环

转载于:https://www.cnblogs.com/say-one-say/p/3906737.html

cocos2dx scrollview和controlslider关联相关推荐

  1. cocos2dx打包APK

    首先,进行环境配置. jdk1.8 : https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html n ...

  2. Floating Action Button-Android M新控件

    概述 浮动操作按钮是Material Design 中推出的控件之一 浮动操作按钮 (简称 FAB) 是: "一个特殊的promoted操作案例.因为一个浮动在UI之上的圆形图标而显得格外突 ...

  3. 引导页onboarding页面XIB实现

    系统: Mac OS 10.14.6, XCode 11,swift 5.0, iOS 13 写作时间:2019-11-04 说明 欢迎界面,英文成为OnBoarding页面用UIScrollView ...

  4. JavaEE知识体系

    1 1.文件上传下载 1.1 文件上传 1.1.1 文件上传的作用 例如网络硬盘!就是用来上传下载文件的. 在智联招聘上填写一个完整的简历还需要上传照片呢. 1.1.2 文件上传对页面的要求 1.必须 ...

  5. cocos2d-x 自己写的一个scrollview 有待完善

    直接上代码,根据cocos2d-x 扩展库中的代码改编的. // //  MScrollView.h //  Test ScrollView // //  Created by Za aa on 13 ...

  6. 实习小白::(转) Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序...

    1.概述 帧事件也是新加入的功能.这篇中我们将看到如何使用它.我们将上篇中制作的动画稍加修改.有图为证: 2.用途与原理 首先介绍一下帧事件.正如其名:一个与帧相关联的事件. 为什么要这么做呢?首先没 ...

  7. 实习小白::(转) Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件

    1.概述 上篇说到将CocoStudio的导出文件在程序中运行出来,但是并没有用户交互,即点击响应,程序的逻辑判断也都没有.这篇中我们把它们加进去,这样就可以算一个完整的程序了.先上个图: 运行后,点 ...

  8. cocos2d-x游戏开发 跑酷(四) 关联与物理世界

    原创.转载注明出处http://blog.csdn.net/dawn_moon/article/details/21451077 前面一节尽管实现了一个跑动的人物,可是他只不过一个精灵在运行一个跑动的 ...

  9. Cocos2dx 小技巧(十五)话说ScrollView的delegate实现过程

    转眼六月份都快过去了,我发现这个月我一篇博客都没发表.表示很羞涩...... 下个月很有可能会迎来博客大爆发,只是博客的主题有点......呃,留点悬念吧. --------------------- ...

最新文章

  1. 干货:排名前 16 的 Java 工具类!
  2. Scala学习笔记-5
  3. 关于去除2个inline-block之间的间距
  4. lwip之数据收发流程_2
  5. 第8天:我用AI算法造了一些“网红”
  6. [网络安全自学篇] 九十.远控木马详解及APT攻击中的远控和防御
  7. 【Nutch2.2.1基础教程之3】Nutch2.2.1配置文件
  8. 这个开源数据集要在全球扩大中文NLP影响力,你也能来做贡献!
  9. spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案
  10. 【LeetCode 剑指offer刷题】特殊数题3:204 Count Primes
  11. 圣斗士星矢服务器维护时间,《圣斗士星矢》6月27日服务器数据互通公告
  12. HWSD全球土壤数据下载
  13. 【图论】spfa算法详解
  14. 山东大学高频电子线路实验三 正弦波振荡器实验详解
  15. matlab 平滑曲线连接_兔学 | MATLAB由离散数据点绘制曲线图像
  16. 一款强大的无损音乐的下载器:洛雪音乐助手手机版
  17. android manifest 多个application,Android - 如何避免多個Manifest文件中的重復?
  18. 记录一次组装台式机设置U盘启动
  19. 连接局域网内的oracle
  20. 一个非常不错的JQ 插件库

热门文章

  1. Solr增删改查索引
  2. 在windows7上的通过composer安装yii2
  3. 如何让eclipse恢复默认布局
  4. html5跨域通讯之postMessage的用法
  5. 3.26日第六次作业,第10章质量,11章人力
  6. windows XP上实现python2.7.5和python3.4.3共存
  7. Java多线程(3) Volatile的实现原理
  8. linux 基本指令-线上运维
  9. 【编译打包】haproxy 1.4.23
  10. android 导入so库