フレームワークを使用せずにスライドビューのようなフェイスブックを実装しようとしています。私がやっているのは、私がUINavigation Controllerのビュー(NVC1と言う)をアプリケーションデリゲートで作成し、そこにテーブルビューをロードしたことです。私はNVC1の上に別のnavigationviewcontroller(NVC2と言う)を作成しています。私は、NVC2の左上にバーボタン項目を配置しました。 NVC2のバーボタンをクリックすると、NVC2の背後にあるNVC1が表示されるように、画面の横にスライドします(私は手動でアニメートしています)。すでに述べたように、NVC1にはテーブルビューが含まれています。 NVC2のテーブルビューセルをクリックすると、NVC1上に表示/アニメーション表示されます。どうすればいいのですか、それを行う方法はありますか?目的のCでUINavigationコントローラーを呼び出す方法
-1
A
答えて
0
あなたは、ストーリーボードを使用するのiOS 5を、使用している場合は、ナビゲーションコントローラを作成、のtableViewであなたのVCを追加し、第一VCのからの第二のVCは右クリック&ドラッグを作成します第2のVCにテーブルビューのセル& "プッシュ"を選択します。それはすべて自動的に起こります!複雑な音がしますが、一度やり直すとコードをいじるよりもはるかに簡単です。一方、時にはそれをコード化する必要があります - もしあなたが本当に必要な場合&あなたはまだ詰まっている、私に知らせてください&私はあなたのためのコードを投稿します。
0
は方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
を実装し、それが
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (!objectNVC2) {
objectNVC2 = [[SecondViewControllerNVC2 alloc] initWithNibName:@"SecondViewControllerNVC2" bundle:nil];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backBarButtonItem;
[backBarButtonItem release];
[self.navigationController pushViewController:objectNVC2 animated:YES];
}
+0
上記のコードでは、新しいNVC2が画面に表示されます。しかし、私が既に右に滑っていたNVC2はそこに残っています... –
関連する問題
- 1. 目的のCでメソッドを呼び出す方法は?
- 2. 目的関数CでJavaScript関数を呼び出す方法
- 3. 目的c:ライブラリのmainメソッドを呼び出す方法は?
- 4. 目的のcのuinavigation barにドロップダウンリストを追加する方法
- 5. 他のコントローラーを呼び出すSpringコントローラー
- 6. cメソッドから目的のcメソッドを呼び出す方法iOS
- 7. htmlボタンのクリックイベントで目的のcプラグインメソッドを呼び出す方法
- 8. コードイグナイターの別のコントローラーで関数を呼び出す方法は?
- 9. C++コードから目的のC関数を呼び出す
- 10. 目的のCクラスから.mmファイルのメソッドを呼び出す方法
- 11. 目的地Cの特定の期間に画像を呼び出す方法
- 12. C#でDispose(IsDisposing)パターンを呼び出すDisposeの目的は?
- 13. 目的地Cを使用してSharePoint WebサービスGetListItemsを呼び出す方法
- 14. cで明示的にジェネリッククラスのコンストラクタを呼び出す方法#
- 15. レールのコントローラーからJavaScript関数を呼び出す方法
- 16. iPadの目的のCコードからPHPスクリプトを呼び出す
- 17. フォームをC#で呼び出す方法
- 18. C#でメソッドを呼び出す方法
- 19. C++でクラスを再帰的に呼び出す方法は?
- 20. C++で `ffsl`を呼び出す標準的な方法は?
- 21. 動的フレームワークでObjective-Cライブラリを呼び出す方法Swift?
- 22. Cの項目のリストから項目を呼び出す方法#
- 23. 目的と呼び出し方法の操作?
- 24. 別のコントローラーから1台のコントローラーを呼び出す
- 25. C#で静的メソッドを呼び出す
- 26. コントローラー内のコントローラーを呼び出します。 Play Framework
- 27. javascriptからの目的のcメソッドの呼び出し
- 28. C#でメソッド/呼び出しを別のメソッドから呼び出す方法は?
- 29. 目的Cのカスタムクラスメソッドが呼び出されていない
- 30. javascriptファイルからの目的cメソッド呼び出し
を次のようになります.hファイルで
SecondViewControllerNVC2 *objectNVC2
を書く:私はiOS5を使用していないです。また、私はxibの使用に興味がありません。私はプログラムですべてを作成しています.. –
どのように私は別のビューからナビゲーションコントローラを呼び出すことができます..私はpushViewControllerを使用すると、新しいNVC2ビューコントローラは来ている古いNVC2(私はアニメーション)はまだ.. .. NVC2 NVC1から。 –