2012-01-04 9 views
1

私はインタラクティブな雑誌アプリを作っていて、各ページごとに異なるXIBを作っています。目的C:複数のスクロールXIB

スワイプでページ(別のXIB)をどのように切り替えることができますか? スクロールXIBを使用することはできますか?

以前、私は1つのXIBを持っているUIScrollViewを使用していて、ページングは​​うまくいきましたが、タッチイベントとジェスチャーを適用する際に問題があります。あなたが別のへの移行は、そのアニメーションの設定変数controller.modalTransitionStyleの表示方法を変更することができます

- (void)doGestureAction:(UISwipeGestureRecognizer *)recognizer { 

    /* load your another view here */ 

    yourAnotherViewController *controller = [[yourAnotherViewController alloc]initWithNibName:@"yourAnotherViewController" bundle:nil]; 

    controller.delegate = self; 

    controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; 
    [self presentModalViewController:controller animated:YES]; 

    [controller release]; 
} 

+0

@Dimme UIScrollViewのを、私はそれを試してみた、それは私がポストに言ってきたもののようなページングのためによく働いていますが、私はページ上のイベントを適用するとの問題を抱えています。私はドラッグアンドドロップ機能を適用したときにうまくいきませんでしたが、UIScrollViewなしで試してみるとうまくいきました。 – Cristiano

答えて

0

同様Dimme私はあなたのようなジェスチャーを認識する方法を通じてモーダルあなたの別のビューをロードすることをお勧めします:この使用可能なオプション

UIModalTransitionStyleCrossDissolve 
UIModalTransitionStyleCoverVertical 
UIModalTransitionStyleFlipHorizontal 
UIModalTransitionStylePartialCurl