내 앱이 시작될 때보기 컨트롤러가 6 개 있습니다. 마치 이미지 갤러리와 같습니다. 사용자가 세 번째보기에서 예를 들어 버튼을 밀면 탭 막대의 세 번째보기로 이동해야합니다.특정 탭 막대보기로 이동
내가 탭 표시 줄 컨트롤러의 상단에있는 뷰 컨트롤러를 실행하려면이 코드를 사용 :이 새로운보기를 닫으려면이 코드를 사용하여
- (void)viewDidAppear:(BOOL)animated {
static BOOL first = YES;
if (first) {
UIViewController *popup = [[Home1ViewController alloc] initWithNibName:@"Home1ViewController" bundle:nil];
[self presentViewController:popup animated:NO completion:nil];
first = NO;
}
}
, 난 그냥 특정보기로오고 있지만 해요 내 탭 모음 페이지가 아님 ...
-(IBAction)dismissView {
TabBarPage3 *screen = [[ TabBarPage3 alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
}
제발 도와주세요! 감사
당신이의 UITabBar의 세 번째보기로 이동하려는 뜻은 무엇입니까 ?? 그럴 경우 [tabbar setSelectedIndex : index]를 사용할 수 있습니다. 방법 –
좋아, 그럼 이렇게 쓸 수 있을까? - (IBAction) {[tabbar setSelectedIndex : index]; }; – DavidG
예. 그것은 내 프로젝트와 함께 일했다. [tabbarName setSelectedIndex : index] –