ViewControllerA and ViewControllerB
という名前の2つのUIViewControllerがあります。 ViewControllerAは親クラスであり、ViewControllerBは子クラスであり、ViewControllerAクラスからの[self.navigationController pushViewController:viewControllerB animated:YES];
によって表示されます。 ViewControllerBクラスで私はNavigationBarを隠しました。ボタンアクションでは、ViewControllerBからViewControllerAに来るようにコードされました。[self.navigationController popViewControllerAnimated:YES];
。今、私はUIButtonを使用するのではなく、スワップアクション(前の画面にスクロール)を使用してViewControllerBからViewControllerAを取得したいと思います。これどうやってするの?誰でも私に提案やアイデアを提供してもらえますか?前もって感謝します。スクロールアクションを使用して、child viewcontrollerからparent viewcontrollerを取得する方法は?
2
A
答えて
2
使用したいとこの子のコントローラで
- (void)viewDidLoad
{
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionUp)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
[super viewDidLoad];
}
-(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer
{
[self.navigationController popViewControllerAnimated:YES];
NSLog(@"Swipe received.");
}
使用方向..
ハッピーコーディング...偉大な答えを
2
[self.navigationController popViewControllerAnimated:YES];
のハンドラーメソッドを使用して、子ビューでUISwipeGestureRecognizer
を使用できます。
+0
感謝。私は私の問題を解決しました。 –
関連する問題
- 1. 親ViewControllerから文字列を取得しますか?
- 2. 取得する方法のIphoneのViewControllerのサイズをプログラム
- 3. appcontrol内のviewcontrollerオブジェクトへのポインタを取得する方法
- 4. viewControllerを使用したTabBatController
- 5. ViewControllerの名前を取得する
- 6. 非ストーリーボードのViewControllerからViewControllerに移動
- 7. 1つのViewControllerから別のViewControllerにオブジェクトにアクセスする方法
- 8. 設定画面から変数を取得するメインViewControllerで
- 9. 1つのViewControllerから別のViewControllerにオブジェクトを渡すには
- 10. ViewController - 正しく使用するには?
- 11. viewcontroller(ビューコントローラ)をプッシュする方法は?
- 12. viewcontrollerの実装とヘッダファイルの両方で '@ interface ViewController'を使用する理由
- 13. 親ViewControllerクラスのプロパティ値を子ViewControllerから設定していますか?
- 14. 親ViewControllerを介してViewControllerに値をプロキシするベストプラクティス?
- 15. NSFetchedResultsController/Parent-Child
- 16. viewController内のtableviewからviewControllerを押しても動作しません。
- 17. デリゲートを介してviewcontrollerをプッシュまたはポップする方法
- 18. IOS 5 - 別のViewControllerからViewControllerを呼び出す
- 19. 1つのviewcontrollerから別のviewcontrollerに配列を渡す
- 20. ナビゲーションコントローラを使用してこのようにviewcontrollerをレンダリングする方法
- 21. 2つのViewControllerで1つのNSObjectを使用する方法
- 22. UITabbarをviewcontrollerに接続する方法
- 23. 2番目のViewControllerから最初のViewControllerに戻る
- 24. viewcontrollerのBOOLをappdelegateから
- 25. ストーリーボードを使用してviewcontrollerオブジェクトとやりとりする方法
- 26. デリゲートを使用するViewController間のメッセージ
- 27. ViewControllerでAppDelegateメソッドを使用する
- 28. 別のViewControllerからAVPlayerViewでビデオを再生する方法
- 29. 親ViewControllerから親UITableViewControllerにデータをリロードする方法
- 30. 通知オブザーバセレクタからViewControllerを表示する方法
偉大な答えをありがとう。私は私の問題を解決しました。 –