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のNSOutlineViewからdoubleClickイベントを取得する方法は?
- 2. SwiftのViewControllerからUIViewサブクラスインスタンスを取得する方法
- 3. ViewControllerからタブバーのViewControllerにデータを渡す方法iOS?
- 4. xib viewcontrollerをstoryboard viewcontrollerから呼び出す方法
- 5. ボタンを使用して1つのViewControllerから別のViewControllerにナビゲートする方法。 Swift 3(No StoryBoard)
- 6. viewControllerからアクセスする方法Swift 3の別のviewController
- 7. Swift 3.0でボタンを使用して、ViewControllerから別のViewControllerに値を渡す方法
- 8. サービスから取得したメソッドを呼び出す方法ViewController ViewController Bのボタンで委譲された?
- 9. プログラムで使用されたviewControllerからViewControllerをルートにポップアップ
- 10. 1つのviewcontrollerから他のviewcontrollerに戻る方法
- 11. ユーレカフォームの行を使用してviewControllerを表示する方法
- 12. ViewControllerのリファレンスを取得するには
- 13. 最初のViewControllerから2番目のViewControllerに移動して値を取得して最初に戻る
- 14. ViewControllerからViewControllerにNSDictとして変数を渡す
- 15. RatingControl - viewControllerからクリックした星の数を取得する
- 16. デリゲートを使用してUIPageViewControllerから子ViewControllerにデータを渡す方法
- 17. Seguesを使用せずに1つのviewControllerから別のviewControllerにデータをプッシュする方法
- 18. 親ViewControllerから文字列を取得しますか?
- 19. XIBからSwift 3.0のviewControllerにカスタムViewCellを取得する方法
- 20. UITableviewcellからViewControllerに移動し、ストーリーボードを使用して戻る
- 21. appcontrol内のviewcontrollerオブジェクトへのポインタを取得する方法
- 22. viewcontrollerのストーリーボードID /名前を取得する方法
- 23. 取得する方法のIphoneのViewControllerのサイズをプログラム
- 24. viewControllerを使用したTabBatController
- 25. ViewControllerの名前を取得する
- 26. react.jsでparentからchildへデータを渡す方法
- 27. segueとviewcontrollerからviewcontrollerへのデータを別のviewcontrollerに転送する
- 28. 非ストーリーボードのViewControllerからViewControllerに移動
- 29. 使用「のViewController」
- 30. 別のViewControllerからデータを取得する
偉大な答えをありがとう。私は私の問題を解決しました。 –