2013-04-06 95 views
0

我用場景從場景A導航到場景B並希望通過觸摸按鈕返回到場景A.我是否必須申請一個新的賽車才能返回,還是應該採取其他措施?如果我創建一個新的segue,它會是一個循環引用嗎?如何返回到原始場景

+0

您使用的是iOS6還是iOS5?答案是不同的。 – 2013-04-06 10:56:04

+0

@DavidRönnqvist我的應用必須支持ios5和ios6。 – 2013-04-06 10:59:28

+0

嘗試[self dismissModalViewControllerAnimated:YES];在IBAction – Maurice 2013-04-06 12:16:00

回答

0

這要看那麼你必須要做到這一點,你Segue公司,如果你使用的是模態賽格瑞風格的方式,

[self dismissModalViewControllerAnimated:YES]; 

如果推風格賽格瑞

[self.navigationController popViewControllerAnimated:YES]; 

做任何一件具體取決於您SEGUE樣式在你想使用的按鈕的IBAction方法中。

+0

謝謝,它工作。但我必須做一些配置到目的地視圖控制器之前返回(如更改按鈕標題)。我應該怎麼做? – 2013-04-06 13:29:24

+0

好的,你可以用navigationController委託方法來做到這一點,或者最好的辦法是做到你的目標視圖控制器的viewWillAppear方法。接受答案,如果你很酷!希望這有助於navigationController委託http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationControllerDelegate_Protocol/Reference/Reference.html – satheeshwaran 2013-04-06 13:35:06