Objective c 带cocos2d的UITableView

Objective c 带cocos2d的UITableView,objective-c,uitableview,cocos2d-iphone,Objective C,Uitableview,Cocos2d Iphone,我是Objective-C领域的学习者。我正在尝试用cocos2d构建一个iPhone应用程序。现在我想使用UITableView显示XML文件中的数据 是否可以将UITableView与cocos2d一起使用,是否也可以从XML文件中检索数据?绝对可以!XML文件甚至不必在应用程序中是本地的 我建议使用以下内容解析XML。唯一内置的iPhone XML解析库是一个基于事件的库,除非数据中有正确的结构,否则很难使用它 然后在用数据填充表格的表格视图方法中,从数据文件中解析出的变量中选择项。是的,

我是Objective-C领域的学习者。我正在尝试用cocos2d构建一个iPhone应用程序。现在我想使用UITableView显示XML文件中的数据


是否可以将UITableView与cocos2d一起使用,是否也可以从XML文件中检索数据?

绝对可以!XML文件甚至不必在应用程序中是本地的

我建议使用以下内容解析XML。唯一内置的iPhone XML解析库是一个基于事件的库,除非数据中有正确的结构,否则很难使用它


然后在用数据填充表格的表格视图方法中,从数据文件中解析出的变量中选择项。

是的,squegy是正确的。不过,我确实想纠正你在概念上的误解。您编写的任何iPhone应用程序都将始终基于核心iPhone API。因此,使用Cocos2d与使用UITableView无关。至于XML解析,当然,这不是由Cocos2d完成的。Cocos2d是OpenGL的高级抽象,用于相对简单的游戏开发;XML解析不在其权限内。因此,再次强调,Cocos2d的使用与XML解析库的使用无关。

可以在Cocos2d应用程序旁边使用UITableView对象、UINavigationViewController等

只需在ApplicationIDFinishLaunching中创建UIViewController并将其视图添加到窗口中

按住EAGLView*Cocos2D使用的图标,在这个OpenGL视图和视图控制器之间切换,使用它的表视图、按钮以及您所拥有的一切


如果您想同时显示Cocos2d内容的表格,最好使用它们提供的UI元素。

您可以通过使用由某人制作并发布在上的CCIViewRapper类,非常轻松地将UIView与COCOCOS2D场景集成。我曾经用过它,它很容易使用论坛上的所有东西


对于XML解析,最好使用iOS提供的解析器,正如Jonathan所说,cocos2d是一个游戏引擎,它不提供任何解析XML文件的机制。

也可以使用cocos2d扩展。这些都是用cocos2d重写的UIKit类

这是我找到的一个带有滚动和表格视图的。
关于如何使用它没有太多的解释,但它与UIScrollView和UITableView没有太大的区别。

实际上,libxml2随iOS提供,非常灵活。。。DOM、SAX、HTML、XHTML,随便你怎么说,libxml2都可以解析它。