0

私のページベースのアプリケーションで、ボタンをクリックして次のページの操作を実行したいですか?ページベースのアプリケーションのボタンを使用して次のページに移動することは可能ですか?plsはこの問題を解決するのに役立ちます

編集:次のページをめくりながらページに画像のセットを表示するストーリーブックのような私のアプリケーション、クリックしてnxtページを表示したい

4

1 に答える 1

0
  1. アプリでクラスがUIPageViewControllerDataSourceプロトコルに準拠している場合、ルートビューコントローラーでこのクラスの1つのオブジェクトを作成しModelController、オブジェクトがであると想定します_modelController
  2. 次に、ルートビューコントローラに、前のボタンと次のボタンを想定した適切な方法UIButtonで2つ接続します。IBActionpreviousClick:nextClick:
  3. これで、各メソッドのコードは次のようになります。

    -(IBAction)previousClick:(id)sender { [_modelController pageViewController:self.pageViewController viewControllerBeforeViewController:_dataViewController]; }

    -(IBAction)nextClick:(id)sender { [_modelController pageViewController:self.pageViewController viewControllerAfterViewController:_dataViewController]; }

ここで、pageViewControllerはタイプの1つのオブジェクトでありUIPageViewController、ルートビューコントローラーの宣言および合成された変数の1つであり、ルートビューに画像を表示するためのオブジェクトが含まれ_dataViewControllerているものについても同じであると想定します。UIViewControllerUIImageView

編集

これは、forを使用して行うこともできます。そのDataViewControllerため、すべてのロジックをそのView Controllerに移動する必要があるため、およびの参照が必要になりUIPageViewControllerますModelController

于 2012-12-26T12:12:25.897 に答える