Objective c cocos2d中的UIActivityIndicator视图
嗨,伙计们Objective c cocos2d中的UIActivityIndicator视图,objective-c,ios,cocos2d-iphone,uikit,uiactivityindicatorview,Objective C,Ios,Cocos2d Iphone,Uikit,Uiactivityindicatorview,嗨,伙计们 目前正在发现cocos2d框架现在我正在尝试使用cocos2d项目中的UIKit内容 我在做什么:我添加了以下方法: -(void)activityIndicatorRun { spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; spinner.color = [UIC
目前正在发现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];
我想我需要在视图中添加一个子视图。但我不确定你怎么做,在哪里做
问题:有人能帮我吗
提前谢谢 您可以将UIKit组件添加为cocos2d应用程序中底层OpenGL ES视图的子视图 对于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];
谢谢我在调用activityIndicator之前添加了这行代码(消息中描述了该调用)。但是旋转器在54秒后没有出现。我以前没有在cocos2d应用程序中使用过
UIActivityIndicatorView
:|让我试试……当然!我是cocos2d的大人物。这真的很容易。但我和UIKit呆在这里。我在添加UIAlertView时没有遇到任何问题,显然是因为您不需要在那里添加任何子视图。我在[spinner startAnimating]之前尝试了添加addSubview
语句代码>,指示器出现在我应用程序的左上角…是的,我发现了我的错误!非常感谢。