2015-10-29 39 views
0

我在Xcode 7中設計了兩個頁面,一個在另一個之後。讓我們稱它們爲第一個和第二個視圖控制器。從第一個視圖控制器中的一個按鈕,以模態漸變,第二個視圖控制器出現。我想添加一個按鈕到第二個視圖控制器,這樣當我按下該按鈕時,我可以簡單地從第二個視圖控制器退出並返回到第一個視圖控制器。如何在iOS中提供按鈕退出功能

我知道這個功能可以通過導航控制器將取消按鈕放到第二個視圖控制器上的導航欄來完成,我不想這樣做。我特別想要一個按鈕來實現這個功能。

我想在點擊按鈕時用代碼調用第一個視圖控制器,但這聽起來像是一個糟糕的編碼。所以,我想知道什麼是實現這一目標的好方法。

感謝,

回答

2

添加方法向第二視圖控制器:

@IBAction func exitButtonPressed(sender: AnyObject) { 
    dismissViewControllerAnimated(true, completion: nil); 
} 

接着添加按鈕第二視圖控制器在界面生成器和按鈕的操作連接於該方法。

+0

這聽起來像我正在尋找的東西。謝謝,我會在嘗試時給予反饋 –

+0

忘記留言反饋:它的作品非常漂亮。 –

2

使用開卷塞格斯

開卷塞格斯給你一個方法來「放鬆」導航堆棧和指定目的地回去。

樣品tutorial1tutorial2

+0

那我真的很喜歡。感謝您的教程。 –