2

こんにちは、みんな!
現在、cocos2dフレームワークを発見しています。
今、私はcocos2dプロジェクトでUIKitのものを使おうとします

私がしていること:メソッドを追加しました:

    -(void)activityIndicatorRun {
        spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
        spinner.color = [UIColor orangeColor];
        spinner.hidesWhenStopped = YES;
        [spinner startAnimating];
        [self scheduleOnce:@selector(activityIndicatorStop) delay:5.0f];
    }

-(void)activityIndicatorStop {
   [spinner stopAnimating];
}

このようなコードをinitメソッドに追加した後:

[self scheduleOnce:@selector(activityIndicatorRun) delay:54];

ビューにサブビューを追加する必要があると思います。しかし、これをどのように、どこで行うことができるかはわかりません。

質問:誰かが私を助けることができますか?

前もって感謝します!

4

1 に答える 1

5

UIKitコンポーネントを、cocos2dアプリの基盤となるOpenGLESビューのサブビューとして追加できます。

cocos2d-iphone 0.99 / 1.0の場合:

[[[CCDirector sharedDirector] openGLView] addSubview:spinner];

2.xの場合:

// CCDirector is subclass of UIViewController in 2.x on iOS
[[[CCDirector sharedDirector] view] addSubview:spinner];
于 2012-05-08T15:17:08.667 に答える