うまく機能している UITabBarController があります。
tabController を開く前に、ユーザーが登録されているかどうかを確認します。登録されていない場合は、登録ページ (RegistrationController) を開いてから、tabView に戻ります。
TabBarController は最初のページにしかできないため、これを行うにはどうすればよいですか。
ありがとうございました
うまく機能している UITabBarController があります。
tabController を開く前に、ユーザーが登録されているかどうかを確認します。登録されていない場合は、登録ページ (RegistrationController) を開いてから、tabView に戻ります。
TabBarController は最初のページにしかできないため、これを行うにはどうすればよいですか。
ありがとうございました
u は viewController(VC1) で別の viewController (VC2) をプッシュすることができ、VC2 ではviewDidLoad
プログラムでタブバーを追加できます。
tabBarController = [[UITabBarController alloc] init];
tabBarController.view.backgroundColor = [UIColor clearColor];
VC3 *object1 = [[VC3 alloc] initWithNibName:@"VC3" bundle:nil];
VC4 *object2 = [[VC4 alloc] initWithNibName:@"VC4" bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObjects:object1, object2, nil];
tabBarController.delegate = self;
[[tabBarController.viewControllers objectAtIndex:0] setTitle:@"title"];
[[tabBarController.viewControllers objectAtIndex:1] setTitle:@"title"];
[self.view addSubview:tabBarController.view];
[object1 release];
[object2 release];
また、あなたはこれを行うことができます
viewDidLoad
(デフォルト ビュー) では、tabBarController
変数を確認できます。変数が 0 (つまり、ユーザーが登録されていない) の場合はpresentModalViewController
、登録フォームを使用して確認できます。
それが役に立てば幸い。幸せなコーディング:)
テーブルビューコントローラー(追加するビューの背後にあるため、テーブルビューを非表示にする別のビュー)の上にオーバーレイを追加できます。ログイン/登録に成功すると、オーバーレイ ビューが削除されます。