2010-09-14 39 views
0

我想添加一些標題到我的項目。所以,當我的應用程序被加載時,它應該顯示我的標題屏幕活動指示器旋轉,3秒後它應該推動導航控制器。基本上我會在第一個視圖控制器上有一個圖像。所以,在IB中,我添加了一個圖像視圖並設置圖像。請幫我傢伙的第一個視圖控制器被加載後,如何加載第二個視圖控制器..UIActivity指標 - 加載視圖

基本上請告訴我如何把特定的時間延遲之後,導航控制器沒有任何按鈕或其他控件..

感謝您的時間..

編輯

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [indicator startAnimating]; 
    timer=[NSTimer scheduledTimerWithTimeInterval: 3.0 target:self selector:@selector(loadNextView) userInfo:nil repeats: YES]; 


} 

-(void)loadNextView 
{ 
    TabBarControllers *tabBar=[[TabBarControllers alloc]initWithNibName:@"TabBarControllers" bundle:nil]; 

    [self.navigationController pushViewController:tabBar animated:YES]; 
    [indicator stopAnimating]; 
} 

回答

1

還有很多iPhone示例代碼使用NSTimer在指定的延遲後調用任何對象上的任何方法。只需創建一個方法來停止活動指示器並推動下一個控制器,並在第一個視圖中啓動活動指示器後,通過3秒的NSTimer調用該方法。

+0

感謝所有您的答覆..請找到上面編輯的代碼..它給了我一個警告......計時器可能不響應方法..我做正確的..請讓我知道..當我試圖運行應用程序黑屏彈出 – racharambola 2010-09-14 02:18:25

1

看看的NSOb ject的performSelector:withObject:afterDelay:方法。您應該能夠指定3秒延遲來執行操作。

+0

感謝所有您的回覆..請找到上面編輯的代碼..它給了我一個警告......計時器可能不響應method..am我做的正確..請讓我知道..當我試圖運行應用程序黑屏彈出 – racharambola 2010-09-14 02:17:37

+0

我想通了......感謝所有的幫助 – racharambola 2010-09-14 02:47:04

相關問題