みなさん、質問があります。テーブルビューでスワイプジェスチャ機能を実装するにはどうすればよいですか?私のプロジェクトには多くのチャプターがあり、各チャプターはテーブルビューセルに読み込まれます。ボタンをクリックして次のチャプターに移動し、テーブルビューのフッターに移動し、テーブルビューのヘッダーにある前のページのボタンに移動します。すべてがうまくいき、ユーザーがボタンをタップするとデータが再読み込みされます。しかし、ユーザーが右にスワイプすると、テーブルビューのセルをスワイプするときにこの機能が必要になります。次のチャプターをロードし、その逆も同様です。次のチャプターのコードは次のとおりです。
-(IBAction)_clickbtntablenextchapter:(id)sender
{
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] + 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}
-(IBAction)_clickbtntableprvchapter:(id)sender
{
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] - 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}
スワイプ機能で実装したいだけです。前もって感謝します。編集
-(void) handleSwipeGesture:(UISwipeGestureRecognizer*)recognizer {
// do whatever you need to do ...
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] + 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}
-(void) handleSwipeGestureleft:(UISwipeGestureRecognizer*)recognizer {
// do whatever you need to do ...
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] - 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}
this is gesture code and my button code is ,in button it works perfect.
-(IBAction)_clickbtntablenext:(id)sender
{
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] + 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}
-(IBAction)_clickbtntableprevious:(id)sender
{
delegate.selectedChapter = [NSString stringWithFormat:@"%d",[delegate.selectedChapter intValue] - 1];
[delegate reloadVerses];
[self resetReadViewToVerse:1];
}