1つのダッシュボードといくつかの内部画面を備えたアプリを作成したいと思います。ダッシュボードにすべてのメイン画面を含めたい。したがって、タブバーにダッシュボードを含めたくありません。ただし、ユーザーがダッシュボードに移動せずに1つの画面から別の画面に移動できるように、タブバーに内側のメイン画面を追加したいと思います。また、ユーザーにはダッシュボードに移動するオプションがあります。
その解決策を提案してください。
ありがとう
1つのダッシュボードといくつかの内部画面を備えたアプリを作成したいと思います。ダッシュボードにすべてのメイン画面を含めたい。したがって、タブバーにダッシュボードを含めたくありません。ただし、ユーザーがダッシュボードに移動せずに1つの画面から別の画面に移動できるように、タブバーに内側のメイン画面を追加したいと思います。また、ユーザーにはダッシュボードに移動するオプションがあります。
その解決策を提案してください。
ありがとう
あなたは以下のステップでそれを行うことができます:
1つの「TabBar」ベースのアプリケーションを取り上げます。AppDelegateで1つの「UINavigationController」オブジェクトを取得します。
次に、DashBoard View Controllerを取得し、次のようにNavigationControllerオブジェクトに追加します。
////Add DashBoard View////
DashBoardViewController *objDashBoardViewController = [[DashBoardViewController alloc] initWithNibName:@"DashBoardViewController" bundle:nil];
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:objDashBoardViewController];
[nc setNavigationBarHidden:TRUE];
self.navController = nc;
[nc release];
AppDelegateクラスの以下のメソッドで上記のことを行います。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
}
これで、ユーザーがDashBoardのいずれかのボタンをクリックすると、TabBarオブジェクトを呼び出すことができます。そのため、ユーザーはDashBoardからTabBarベースのアプリケーションに移動します。
[self.navController pushViewController:self.objTabBar animated:YES];
願わくば、あなたは考えを持っています。
乾杯して、エンジョイから始めましょう!