[英]iOS back button behaviour : double back
我有3個視圖控制器:A-> segue1-> B-> segue2-> C
當用戶在“ C”上並按“后退”按鈕時,我想直接轉到A而不是B。如何快速完成此操作?
謝謝
如果使用導航控制器,則可以使用popToRootViewControllerAnimated(_ :) 。
如果您已經模態地顯示了兩個控制器,則可以在A控制器中調用dismissViewControllerAnimated(_:completion :) 。
創建自己的后退按鈕:
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonSystemItemDone target:self action:@selector(tapped:)];
並彈出到根控制器:
-(void)tapped:(UIButton*)sender {
[self.navigationController popToRootViewControllerAnimated(NO)];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.