2016-07-27 73 views
0

我把一個圖像變成一個UIgesturerecognizer,以便我可以像按鈕一樣按下它。當我按下它時,我希望它漸漸消失,但下一個視圖會加載一個相機,這樣在加載時會出現凍結現象。我無法真正運行活動指標,因爲它是在視圖控制器之間進行的。所以我製作了一個標籤,上面寫着「請稍候...」,並將其設置爲在賽前的按鈕上顯示。問題是,它實際上並沒有出現,因爲凍結髮生在它真正出現之前。然後在新的vc上你簡要地看到它閃爍,所以它出現,但不夠快,不夠高效。我如何讓標籤出現,然後開始繼續?這是現在的代碼做一些按鈕點擊然後繼續到另一個視圖控制器

@IBAction func buttonTapped(sender: AnyObject) { 
    //I want this label to show up before the segue starts happening 
    self.loadingLabel.hidden = false 
    //Segue  
    self.performSegueWithIdentifier("profilePicCamera", sender: self) 
} 
+0

使用哪種方法/ func在下一個控制器中加載攝像頭? – RomOne

+0

將代碼添加到您添加的gesturerecognizer和正在調用的方法。 – ebby94

+0

也許你應該在下一個vc中顯示loadingLabel,而不是當前的那個,試着從'loadView'調用它' – Tj3n

回答

0

viewDidAppear方法調用您的相機加載功能。

+0

它工作我試過這個,相機不工作。 –

+0

好吧這樣工作,謝謝! –

+0

@WayneFilkins歡迎好友:-) –

相關問題