アプリの起動時に6つのViewControllerがあります。それは画像ギャラリーのようなものです。たとえば、ユーザーが3番目のビューのボタンを押すと、タブバーの3番目のビューに移動する必要があります。
このコードを使用して、タブバーコントローラーの上部にあるビューコントローラーを起動します。
- (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];
}
これで私を助けてください!ありがとう