引入头文件,使用命名空间

#include "cocos-ext.h"
USING_NS_CC_EXT;

class abc:public Layer,public ScrollViewDelegate
{
public:/***  scrollview滚动**  @param view*/virtual void scrollViewDidScroll(ScrollView *view);/***  scrollview缩放**  @param view*/virtual void scrollViewDidZoom(ScrollView *view);

然后在cpp文件中实现

void ABC::createScrollView(cocos2d::Size s, cocos2d::Node *container)
{
//    if(m_pScrollView)CC_SAFE_RELEASE_NULL(m_pScrollView);m_pScrollView = ScrollView::create(Size(s.width,s.height/5),container);//设置显示窗口尺寸,显示容器m_pScrollView->setDelegate(this);//设置代理m_pScrollView->setContentOffset(Vec2(0, 0));//设置偏移m_pScrollView->setDirection(ScrollView::Direction::VERTICAL);//设置方向
//    m_pScrollView->setBounceable(true);//设置弹性
    addChild(m_pScrollView);
}

然后设置contaienr的时候最好设置锚点为0,0,具体原因还不清楚,但是不是0,0会有问题

  

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

学习scorllview相关推荐

  1. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  2. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  3. FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

    文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...

  4. FastAI 课程学习笔记 lesson 1:宠物图片分类

    文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...

  5. 深度学习学习指南-工具篇

    colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...

  6. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  7. python内置库之学习configparser库(一)

    python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...

  8. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  9. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

最新文章

  1. HDU-2089-不要62
  2. Android Studio:创建类时,添加作者名和日期
  3. spark.mllib:Optimizer
  4. linux 命令终端显示-bash-4.2#解决方法
  5. P6047-丝之割【斜率优化,dp】
  6. shiro学习(5):ini文件和自定义realm
  7. input ios问题 小程序_小程序可以解决哪些问题??
  8. Linux中修改环境变量及生效方法
  9. php-fpm的pool php-fpm慢执行日志 open_basedir php-fpm进程管理
  10. vue中 vue-router的路由的2种模式 (原生js模拟演示)
  11. 解决celipse中mybatis使用的时候xml没有提示的问题
  12. Linux signal 编程(转载)
  13. selenium中的window handle
  14. AD9中元件无法显示的问题解决
  15. 盘点:2022年10款比较火的项目管理软件
  16. 计算机第四轮学科评估排名,最权威中国高校学科排名,全国第四轮学科评估结果出炉!...
  17. 电脑可以联网但是有的网页打不开
  18. 2008年12月12号,星期五晴。为人父,却不能尽父责,为人夫,却不能尽夫责。这种痛楚什么时候才能结束。
  19. 【U8+】修改或删除凭证提示此分录两清
  20. selenium:如何模拟鼠标拖放(drag and drop)

热门文章

  1. 直方图均衡算法及结合自动色阶的改进
  2. 第02课:简单好用的中文分词利器 jieba 和 HanLP
  3. Go语言操作MySQL
  4. Apache Kylin VS Apache Doris
  5. redis 延时任务
  6. 推荐系统中使用ctr排序的f(x)的设计-传统模型篇
  7. Attention的梳理、随想与尝试
  8. 深入理解java垃圾回收机制
  9. Codeforces 934C - A Twisty Movement
  10. shell脚本备忘录