1

コレクション ビューから、必要な詳細をセグエ経由で詳細ビュー コントローラーに渡しました。

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
   {
SportsCollectionViewCell *selectedCell = (SportsCollectionViewCell *)sender;
SportsBrowserViewController *targetVC = (SportsBrowserViewController *) [segue destinationViewController];
targetVC.targetURL  = selectedCell.targetURL;
targetVC.sdesc = selectedCell.description.text;
targetVC.stitle = selectedCell.title.text;
targetVC.simage = selectedCell.image.image;
targetVC.scat = selectedCell.category.text;
targetVC.sdate = selectedCell.date.text;


 }

メイン ページに戻らずに次の記事に移動できるように、目的のビュー コントローラーにスワイプ ジェスチャを追加したいと考えています。ジェスチャーを設定するために以下を追加しました。

     UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeHandler:)];
[recognizer setDirection:UISwipeGestureRecognizerDirectionLeft];
[[self view] addGestureRecognizer:recognizer];
}

-(IBAction)swipeHandler:(UISwipeGestureRecognizer *)sender{
NSLog(@"SWIPE");

}

しかし、ここからどう動けばいいのかわからない。誰かが私を正しい方向に向けることができますか?

4

3 に答える 3

0

次の記事、そしておそらくその次の記事などに移動できるようにしたい場合は、配列全体 (またはテーブルに入力するもの) を詳細コントローラーと同様に渡す必要があります。選択したセルの indexPath (最初の記事を取得する配列内の場所がわかります)。

于 2013-08-27T05:40:02.100 に答える