0

現在、私は最初のシーンにスライドショーを表示するIPadアプリケーションで作業しています-ページングされたUIScrollViewで実現されます。スライドショーの1つのページをクリックすると、新しいVCをプッシュします(新しいシーンにプッシュします。新しいシーンには、複数のサムネイルが表示されます...必要に応じて一種の詳細レイヤーが表示されます)。

セグエを介してこれを行うにはどうすればよいですか?現在、私は単に新しいVCを引き出し、SlideshowVCをシーン内の次のVCに接続しましたが、何も起こりません。私はいくつかのチュートリアルに頭を悩ませましたが、それらのほとんどは次のVCに接続されているボタンを使用しています。SlideshowVCを次のVCに接続するだけでいいのでしょうか、それともスクロールビュー全体にボタンをストラップで固定して、ボタンを次のVCに接続する必要があるのでしょうか。

現在、私のシーンは次のようになっています。1つ目はNavVCで、2つ目はSlidehsowVC、3つ目はDetailVCです。 ここに画像の説明を入力してください

4

1 に答える 1

5

セグエをボタンに接続したくない場合は、ユーザーの操作を傍受するときに、これを実行してください-

[self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];

そこに着く前に何かを設定する必要がある場合は、これを使用してください-

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
        MyViewController *myViewController = segue.destinationViewController;
        // do something here
    }
}
于 2012-08-28T10:02:30.180 に答える