popviewcontroller のデフォルトの左スワイプ イベントを無効/有効にすることは可能です。
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 に答える