首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动屏幕上添加UIActivityController

在启动屏幕上添加UIActivityController
EN

Stack Overflow用户
提问于 2011-09-28 11:38:11
回答 2查看 472关注 0票数 0

我取了一个default.png文件作为我的启动屏幕,并让它睡了几秒钟以使它可见。

但是我也想给它添加一个UIActivityController。因为我没有服用任何ViewController

我该怎么加呢?

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

_homeViewController = [[XTHomeViewController alloc]initWithNibName:kHOME_VIEW bundle:nil];
_navigate = [[UINavigationController alloc]initWithRootViewController:_homeViewController];

[self.window addSubview:_navigate.view];
[self.window makeKeyAndVisible];
[NSThread sleepForTimeInterval:0.75];
return YES;

这就是我的全部。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-28 14:48:06

您可以添加这样的Activityindicater

代码语言:javascript
复制
in DemoappeDelegate.h file

IBOutlet UiView *splashView;

in DemoappDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

   UIActivityIndicatorView *spinningWheel = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(145.0, 290.0, 25.0, 25.0)];
   [spinningWheel startAnimating];
   spinningWheel.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
   [splashView addSubview:spinningWheel];
   [spinningWheel release];
}
票数 1
EN

Stack Overflow用户

发布于 2011-09-28 11:48:07

没有使用UIActivityController的方法,但您可以按照以下方式来做

首先,你要

在.h文件中

代码语言:javascript
复制
IBOutlet UIProgressView * threadProgressView;

在.m文件中

代码语言:javascript
复制
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
    - (void)viewDidLoad 
    {

        threadProgressView.progress = 0.0;
        [self performSelectorOnMainThread:@selector(makeMyProgressBarMoving) withObject:nil waitUntilDone:NO]; 
        [super viewDidLoad];
    }

//For progress bar 

- (void)makeMyProgressBarMoving {

    float actual = [threadProgressView progress];
    if (actual < 1) {
        threadProgressView.progress = actual + 0.02;
        [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(makeMyProgressBarMoving) userInfo:nil repeats:NO];
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7582641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档