![](/img/trans.png)
[英]How do I switch back to default navigation bar appearance after unwind segue from custom nav bar?
[英]How do I unwind a segue back?
我已經瀏覽了許多答案並嘗試了所有方法(看來),但仍然無法放松自己的精力。
我有一個故事板序列:
導航控制器->主界面控制器->導航控制器->城市選擇表視圖控制器。
我在“城市選擇表視圖控制器”中添加了一個長條按鈕以用作后退按鈕,以返回到主界面,並將其鏈接到出口,但仍無法正常工作。
我的CitySelectionTableViewController.m文件
#import "CitySelectionTableViewController.h"
@interface CitySelectionTableViewController ()
@end
@implementation CitySelectionTableViewController
- (IBAction)unwindToMainInterfaceViewController:(UIStoryboardSegue *)segue
{
}
...
我的情節提要板在文檔大綱中顯示了“從回退到退出的安全區”安全區,但是沒有任何反應。 我可以進入城市選擇視圖,但是“返回”不會帶我回來。 有什么建議么? 我確實意識到這是一個相當普遍的問題,但是我嘗試了StackOverflow的許多答案,但都沒有成功。
您不應在鏈中有兩個導航控制器。 您不能從CitySelectionTableViewController
返回,因為它已經是其嵌入的導航控制器的第一個視圖控制器,並且無處可退。 您應該只有一個控制器用於一個導航堆棧:
導航控制器->主界面控制器->城市選擇表視圖控制器
這樣,所有東西都可以直接使用,甚至不必手動添加“后退”按鈕,當您從主界面控制器到“城市選擇表視圖”控制器進行選擇時,它將自動創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.