- Storyboard上每一根用來界面跳轉(zhuǎn)的線,都是一個UIStoryboardSegue對象(簡稱Segue)
- segue分為兩種類型
-
自動型segue:按住Control建培廓,直接從控件拖線到目標控制器
-
手動型segue:按住Control建憔维,從來源控制器拖線到目標控制器
-
手動型segue需要設(shè)置一個標識
-
- 利用performSegueWithIdentifier:方法可以執(zhí)行某個Segue,完成界面跳轉(zhuǎn)
segue傳值
//首先調(diào)用prepareForSegue方法为流,這個方法會在跳轉(zhuǎn)之前調(diào)用,可以先打印一下來源控制器segue.sourceViewController和目的控制器segue.destinationViewController分別是什么
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
//獲取目的控制器
UIViewController *vc = segue.destinationViewController;
//設(shè)置目的控制器的titile
vc.title = [NSString stringWithFormat:@"%@的聯(lián)系人列表", _accountField.text];
}
[self performSegueWithIdentifier:@“l(fā)ogin2contacts” sender:nil];