4

私は Objective-C の分野の学習者です。cocos2dでiPhoneアプリを作ろうとしています。ここで、UITableView を使用して XML ファイルのデータを表示したいと思います。

cocos2d で UITableView を使用することは可能ですか? XML ファイルからデータを取得することも可能ですか?

4

5 に答える 5

2

誰かが作ってcocos2dフォーラムUIViewsに投稿したクラスを使えば、簡単にcocos2dのシーンに統合できます。私はそれを使用していましたが、フォーラムにあるすべてのものを使用するのは非常に簡単です。CCUIViewWrapper

また、XML の解析には、iOS が提供するパーサーを使用する方がよいでしょう。Jonathan は、cocos2d は XML ファイルを解析するメカニズムを提供しないゲーム エンジンであると述べています。

于 2010-12-09T02:02:07.537 に答える
0

絶対!XML ファイルは、アプリ内でローカルである必要さえありません。

TouchXMLなどで XML を解析することをお勧めします。iPhone XML 解析ライブラリに組み込まれている唯一のイベント ベースのライブラリは、データに適切な種類の構造がない限り使いにくいものです。

次に、テーブルにデータを入力するテーブル ビュー メソッドで、データ ファイルから解析した変数から項目を選択します。

于 2009-02-05T17:22:46.120 に答える
0

cocos2d 拡張機能を使用する可能性もあります。これらはUIKit、cocos2d で書き直されたほとんどのクラスです。

これは、スクロールビューとテーブルビューで見つけたリンクです。使い方の説明はあまりありませんが、 や と大差ありませUIScrollViewUITableView

于 2012-06-03T03:05:45.080 に答える
0

はい、スクイージーは正しいです。ただし、あなたが持っているように見える概念的な誤解を正したいと思います。作成する iPhone アプリケーションは、常にコア iPhone API に基づいています。したがって、Cocos2d の使用は、UITableView の使用とは無関係です。XML の解析に関しては、もちろん Cocos2d では行われません。Cocos2d は、比較的簡単なゲーム開発のための OpenGL の高レベルの抽象化です。XML 解析はその範囲外です。したがって、Cocos2d の使用は、XML 解析ライブラリの使用とは無関係です。

于 2009-10-24T03:11:49.187 に答える
0

Cocos2D アプリと一緒に UITableView オブジェクト、UINavigationViewControllers などを使用できます。

UIViewController を作成し、そのapplicationDidFinishLaunchingビューをウィンドウに追加するだけです。

Cocos2D が使用する EAGLView* を保持し、この OpenGL ビューとビュー コントローラー (テーブル ビュー、ボタンなど) を切り替えます。

Cocos2d コンテンツと同時にテーブルを表示したい場合は、テーブルが提供する UI 要素を使用するのが最善かもしれません。

于 2010-11-10T22:02:38.607 に答える