Ana*_*att 2 objective-c uikit cocos2d-iphone uiactivityindicatorview ios
嗨,大家好!
目前正在发现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];
}
Run Code Online (Sandbox Code Playgroud)
和
-(void)activityIndicatorStop {
[spinner stopAnimating];
}
Run Code Online (Sandbox Code Playgroud)
在我将这个代码添加到我的init方法之后:
[self scheduleOnce:@selector(activityIndicatorRun) delay:54];
Run Code Online (Sandbox Code Playgroud)
我认为我需要在我的视图中添加子视图.但我不确定你如何做到这一点,以及在哪里.
问题:任何人都可以帮助我吗?
提前致谢!
您可以在cocos2d应用程序中添加UIKit组件作为底层OpenGL ES视图的子视图.
对于cocos2d-iphone 0.99/1.0:
[[[CCDirector sharedDirector] openGLView] addSubview:spinner];
Run Code Online (Sandbox Code Playgroud)
对于2.x:
// CCDirector is subclass of UIViewController in 2.x on iOS
[[[CCDirector sharedDirector] view] addSubview:spinner];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1980 次 |
| 最近记录: |