0

画像を表示するストーリーボードにViewControllerがあります。異なる画像を含む同じクラスのインスタンス(10個のviewController)を移動する「次へ」ボタンと「前へ」ボタンが必要です。「最初の」インスタンスはストーリーボードの一部です。スクロールバーのサブビューであるすべての画像を手動でプログラムしました。問題は、手動のViewControllerを適切に追加する方法です

  1. どのようにアプローチしますか?私は考えていましたが、画像だけが変わるので、「initWithImageArray」のようなインスタンスメソッドを作成する必要がありますか?
  2. クラス インスタンスの MutableArray を作成する必要がありますか?
  3. もしそうなら、私が配列のどのインスタンスかを知る方法はありますか? だから私はいつ「停止」し、「次へ」ボタンまたは「前へ」ボタンを表示しないかを知っています

    VCDecorations *page1 = [self.storyboard instantiateViewControllerWithIdentifier:@"VCDecorations"];
    VCDecorations *page2 = [self.storyboard instantiateViewControllerWithIdentifier:@"VCDecorations"];
    VCDecorations *page3 = [self.storyboard instantiateViewControllerWithIdentifier:@"VCDecorations"];
    DecoViewControllers = [[NSArray alloc]initWithObjects:page1,page2,page3, nil];
    

現在「page1」または「page2」のどちらにいるかを知る方法はありますか?

ありがとうございました。

4

2 に答える 2