【iphone】画面遷移
公開日:
:
ios
画面遷移
基本となるナビゲーション、タブバー、モーダルでの画面遷移のひな形です。
これが出来ればあとは中身に何を表示するかが問題となります。
まずはナビゲーション
//ルートを指定して初期化 ViewController1* view1 = [[ViewController1 alloc] initWithNibName:@"ViewController1" bundle:nil]; UINavigationCotroller *navigationCotroller = [[UINavigationController alloc] initWithRootViewController:view1]; //画面遷移 //進む NextViewController* nextView = [NextViewController WithNibName:@"NextViewController" bundle:nil]; [navigationController pushViewController:nextView animated:YES]; //戻る [navigationController popViewControllerAnimated:YES]; //rootに戻る [navigationController popToRootViewControllerAnimated:YES]; //任意のViewControllerまで戻る [navigationController popToViewController:nextView animated:YES];
続いてタブバー
//タブバー生成時
//※tabBarをプライベート変数として宣言すること。 //メソッド内で変数定義するとエラーで落ちる tabBar = [[MyTabBarController alloc] initWithNibName:@"MyTabBarController" bundle:nil];
MyTabBarControllerのviewDidLoadで
ViewController1* view1 = [[ViewController1 alloc] initWithNibName:@"ViewController1" bundle:nil]; ViewController2* view2 = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil]; ViewController3* view3 = [[ViewController3 alloc] initWithNibName:@"ViewController3" bundle:nil]; NSArray *controllers = [NSArray arrayWithObjects: view1, view2, view3, nil]; [tabBar setViewControllers:controllers];
最後にモーダル
//モーダルを表示 //呼び出す側のUIViewControllerで ViewController1* view1 = [[ViewController1 alloc] initWithNibName:@"ViewController1" bundle:nil]; [self presentModalViewController:view1 animated:YES]; //モーダルを閉じる //モーダル表示されたView内で [self dismissModaViewControllerAnimated:YES];
関連記事
-
【iphone】プロジェクトにiOS標準ライブラリを追加する
プロジェクトナビゲーターを表示 画面左ナビゲーター最上部のプロジェクトエントリを選択 画面右
-
【ios】 Provisioning Profile とは ~アプリ開発に必要な事務手続き~
apple関連の事務手続きは本当にややこしくて、特にプロビジョニングプロファイルってなんじゃい状態だ
-
【iphone】URLを指定してsafariを起動する
これだけ [[UIApplication sharedApplication] openU
-
【iphone】エントリポイント
エントリポイント AndroidではManifestファイルで始めに起動するActivityを指定
-
【iphone】モーダルビューを表示する
●表示するとき ViewController viewController_ =
-
【iphone】自作アプリバージョンアップ時につまずいた
iphoneのアプリ管理・申請の事務処理はAndroidに比べて遥かに面倒で分かりにくい。 今
-
【iphone】サーチバー関連Tips
●ソフトウェアキーボードを閉じる //mySearchBarはサーチバーのアウトレット
-
【iphone】UIViewの変形
UIViewに様々な変形を加える方法です。 目次 座標とサイズ //左上の
-
【iphone】ARC関連エラー
ARCが出てくる前のサンプルコードをコピペすると「Automatic Reference Count
-
【iphone】ネットワークの状態をチェック
iphone版の検索一発クンはwebブラウザを内蔵しています。 ネットワークにつながっていないと検
- PREV
- 【iphone】エントリポイント
- NEXT
- 【objective-c】シングルトンパターン