ストーリーボードを使用して、ios アプリケーションに取り組んでいます。
行のある単純なテーブルビューがあります。各行には、それを識別するための「キー」文字列があります。prepareForSegue
ユーザーが行をクリックすると、次のビュー「DetailsViewController」をプッシュし、メソッドのパラメーターとして「キー」を渡します。2 番目のビューのデータは、渡された「キー」に基づいて変更されます。
「DetailsViewController」にスワイプジェスチャを追加したいのですが、ユーザーが右にスワイプしたときに、次の詳細ビューをプッシュしたいと考えています。テーブル ビューの次の行をクリックしたかのようになります。言い換えると、ユーザーが項目を切り替えるには 2 つの方法があります。表ビューで項目をクリックすると詳細ビューが表示され、戻って別の項目を選択できます。
または、行をクリックして、詳細ビューで左右にスワイプして前/次のアイテムを表示することもできます。
uigesture レコグナイザーを追加しました。
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
[recognizer setDirection:UISwipeGestureRecognizerDirectionRight];
[[self view] addGestureRecognizer:recognizer];
- (void) handleSwipe:(UISwipeGestureRecognizer *) sender
{
//I want to go to the next item in the tableview
}
私がはっきりしていたことを願っています。
ありがとうございました。