0

popviewcontroller のデフォルトの左スワイプ イベントを無効/有効にすることは可能です。

4

1 に答える 1

0

次のように UISwipeGestureRecognizer を実装できます。

UISwipeGestureRecognizer *swipeBack = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(popView)];
swipeBack.numberOfTouchesRequired = 1;
swipeBack.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeBack];

そして、ジェスチャーを実行したい場所に置くだけです。安全な場所は、viewDidLoad元にスワイプしたい VC です。

セレクターを定義するメソッドが含まれていることを確認してくださいpopView。次のようになります。

- (void)popView
{
    [self.navigationController popViewControllerAnimated:YES];
}
于 2013-09-02T15:54:33.987 に答える