我把一個圖像變成一個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)
}
使用哪種方法/ func在下一個控制器中加載攝像頭? – RomOne
將代碼添加到您添加的gesturerecognizer和正在調用的方法。 – ebby94
也許你應該在下一個vc中顯示loadingLabel,而不是當前的那個,試着從'loadView'調用它' – Tj3n