问题标签 [ccscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
224 浏览

cocos2d-x - CCScrollView 返回一个孩子

我正在研究 cocos2dx 3.0,并且正在研究cocos2d::extension::ScrollView,遇到一个奇怪的问题,滚动视图不会返回添加到它的所有节点,只返回一个孩子,那也是一个不同的.. 见我的代码如下

现在在我正在做的每个单元格选择上,请参见下文

在下面的chooseCharacterCallback回调函数中给出children count as 1

而令人惊讶的是,线下删除了所有孩子。

这是一种不寻常的行为,可以帮助我摆脱这种情况吗?

谢谢。

0 投票
1 回答
253 浏览

ios - Cocos2D v3 CCTableView not scrolling

I am trying to use a CCTableView in my game. You should be able to scroll through a list of names. I am able to click on a cell and log the which cell was clicked. However when I try to scroll there is no movement.

0 投票
1 回答
89 浏览

c++ - cocos2d-x 2.x CCScrollView getContentOffset 在重新滚动时总是返回 Y 为 0

我使用 2.x cocos2d-x。我使用 CCScrollView。

我创建了新的 CCLayer 扩展类,并在实例上添加了 CCScrollView。

当我滚动时,我尝试再次滚动。getContentOffset 始终显示 Y 为 0。

它总是返回 0.0。

我添加了单元格。并且单元格有按钮。所以,我把 CCControl 的尺寸变小了。但是,我从来没有解决过。

你能告诉我如何解决它吗?

0 投票
1 回答
328 浏览

c++ - 在 CCScrollview 中获取触摸位置

我在屏幕的一侧有一个滚动视图,里面装满了 CCSprites,我希望能够将其中一个拖入屏幕的主要区域。我只需要找到用户开始拖动的 Sprite。

我试图将 Touch 位置移动到每个 Sprites 坐标空间中,但数字到处都是。

位置是Touch->getStartLocationInView()

ScrollViewItems 是一个Vector<Sprite*>

0 投票
1 回答
231 浏览

objective-c - cocos2d-objc v3.4.9 迁移到Xcode7、iOS9后的CCScrollView问题

将 cocos2d-objc 项目更新到 Xcode7、iOS9 后,我的 CCScrollView 实例损坏了。无法识别点击和平移手势 + xcode 引发控制台警告

警告:在情节提要/xib 中设置了一个手势识别器 (; target= <(action=handleTap:, target=)>>),以便一次添加到多个视图 (->; layer = >),这从来没有被允许,现在被强制执行。从 iOS 9.0 开始,它将被放置在它加载到的第一个视图中。

0 投票
0 回答
74 浏览

iphone - CCScrollview 不工作

我正在使用 Sprite Builder 并创建了一个滚动视图来创建可以水平滚动的条纹球员列表选择。

PlayerListContainer.ccb:滚动视图容器

  • 在启用水平滚动和启用反弹的情况下获取宽度:300、高度:320 的滚动视图。
  • 选择 Content 节点为 PlayerList.ccb (因此需要创建另一个 PlayerList.ccb 类)

PlayerListContainer.swift - 注意主要但只调用回调函数。

PlayerList.ccb : 主列表 - 以 CCNode 为宽度,高度为 300,320 PlayerList.swift

这有效,但没有显示滚动视图。这将加载我们放置的无限盒子。

此滚动视图不会向右滚动,等等。没有任何反应。

有人可以告诉我吗?

0 投票
1 回答
727 浏览

c++ - CScrollView 只滚动大区域的一部分

我在 CScrollView 中滚动大面积时遇到问题。当从上到下缓慢移动滚动条时,行为如下:起初滚动工作正常。在某些时候,进一步滚动不会做任何事情,而是显示该区域的顶部。在某些时候,滚动再次从顶部开始。

这是一个小例子。我使用文档视图模型创建了一个新的 MFC 项目,并使用 CScrollView 作为视图类。我添加了以下代码来创建一个大区域并添加一些文本来显示,当前显示的是哪个部分:

如果我添加以下代码,我会看到在滚动期间“nPos”值似乎环绕。这可以解释这种行为。但我不知道如何解决这个问题。

这是停止滚动时的输出:

那么有没有办法使用 CScrollView 来完全向下滚动一大片区域呢?

示例项目的代码可以在这里找到。

0 投票
0 回答
51 浏览

c++ - Visual C++ MFC CScrollView:插入符号停止闪烁

我的英语并不完美。我正在使用带有 MFC、AMD64 版本的 Visual C++ 2019 16.9.3 社区版。单文档和多文档程序都是如此。示例程序:单文档程序。

View 类的基础是 CScrollView。插入符号仅闪烁几秒钟,之后停止闪烁。

我使用的是高 DPI 显示器,在 Windows 中设置为 3 * 96 dpi = 288 dpi。