Xcode 4.2 에서는 스토리보드를 이용해 뷰를 push 할 수 있다.
이때 Segue라는 것이 생성되는데, 이 Segue에 Identifier를 주고,
이에 따른 처리를 prepareForSegue 메서드를 이용해 처리할 수 있다.
사용예)
버튼 6개중 하나를 선택해 뷰전환을 할때 전환된 뷰에서 선택한 버튼이 어떤 것인지 알아야할때
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
ContentViewController *contentViewController = (ContentViewController *)[segue destinationViewController];
if ([[segue identifier] isEqualToString:@"btn1Touched"]) {
contentViewController.currentMenu = 1;
}
else if ([[segue identifier] isEqualToString:@"btn2Touched"]) {
contentViewController.currentMenu = 2;
}
else if ([[segue identifier] isEqualToString:@"btn3Touched"]) {
contentViewController.currentMenu = 3;
}
else if ([[segue identifier] isEqualToString:@"btn4Touched"]) {
contentViewController.currentMenu = 4;
}
else if ([[segue identifier] isEqualToString:@"btn5Touched"]) {
contentViewController.currentMenu = 5;
}
else if ([[segue identifier] isEqualToString:@"btn6Touched"]) {
contentViewController.currentMenu = 6;
}
else {
contentViewController.currentMenu = 0;
}
'Object-C__X-Code' 카테고리의 다른 글
[X-Code] 웹뷰(WebView)로 웹페이지 불러오는 소스 (0) | 2011.12.12 |
---|---|
[X-Code]4.2 스토리보드(StoryBorad) 탭바 + 네비게이션바 (0) | 2011.12.12 |
[X-Code]4.2 스토리보드(StoryBorad) 탭바 (0) | 2011.12.12 |
[X-Code]4.2 스토리보드(storyborad) 이용한 화면 전환 (0) | 2011.12.12 |
[X-Code]4.2 인트로(Intro) 화면 만들기 (0) | 2011.12.12 |