Cocos2d iphone 使用COCOS2D3.0的CCTableView

Cocos2d iphone 使用COCOS2D3.0的CCTableView,cocos2d-iphone,Cocos2d Iphone,我试图让CCTableView与cocos2d3.0一起工作,但我真的不知道从哪里开始。有没有人对3.0有很好的教程或其他东西?我看到有一些用于旧版本的cocos2d,但没有用于3.0的。感谢您的帮助!谢谢 这是一个简短的示例。我确实建议您自己尝试编写一些代码,然后发布您遇到的问题。这无疑有助于更轻松地回答问题。如果需要,还可以创建自己的CCTableViewCell子类 头文件SampleTableView.h #import "cocos2d.h" #import "cocos2d-ui.h

我试图让CCTableView与cocos2d3.0一起工作,但我真的不知道从哪里开始。有没有人对3.0有很好的教程或其他东西?我看到有一些用于旧版本的cocos2d,但没有用于3.0的。感谢您的帮助!谢谢

这是一个简短的示例。我确实建议您自己尝试编写一些代码,然后发布您遇到的问题。这无疑有助于更轻松地回答问题。如果需要,还可以创建自己的
CCTableViewCell
子类

头文件SampleTableView.h

#import "cocos2d.h"
#import "cocos2d-ui.h"

@interface SampleTableView : CCNode <CCTableViewDataSource>
@end
以及如何将其添加到hello world场景或其他地方:

SampleTableView* table = [SampleTableView node];
table.contentSizeType = CCSizeTypeNormalized;
table.contentSize = CGSizeMake(1.0, 1.0);
下面是它的示例屏幕截图:

您应该查看cocos2d源代码中的cocos2d-tests-ios.xcodeproj。 它有一个在cocos2d中实现的几乎所有东西的示例,包括一个CCTableView示例

  • git克隆cocos2d源代码
  • 打开cocos2d测试ios.xcodeproj项目并构建/运行cocos2d测试ios目标

  • 要求我们推荐或查找教程的问题与堆栈溢出无关,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。你能在你的代码中包括我们如何检测细胞是否被录音吗?@João Abrantes尽管细胞有一个按钮,但到目前为止我自己还没有找到一种方法。滚动视图似乎吞噬了event@JoãoAbrantes I更新了样本,以包括按下单元格时的块。您还需要确保TableViewCell的尺寸正确。@AlexanderN请确保单元格的尺寸正确,否则它可能无法注册触摸。请稍等片刻,查找您所引用的实际文件。。。如果有人需要帮助,就在这里
    SampleTableView* table = [SampleTableView node];
    table.contentSizeType = CCSizeTypeNormalized;
    table.contentSize = CGSizeMake(1.0, 1.0);