私のページベースのアプリケーションで、ボタンをクリックして次のページの操作を実行したいですか?ページベースのアプリケーションのボタンを使用して次のページに移動することは可能ですか?plsはこの問題を解決するのに役立ちます
編集:次のページをめくりながらページに画像のセットを表示するストーリーブックのような私のアプリケーション、クリックしてnxtページを表示したい
UIPageViewControllerDataSource
プロトコルに準拠している場合、ルートビューコントローラーでこのクラスの1つのオブジェクトを作成しModelController
、オブジェクトがであると想定します_modelController
。UIButton
で2つ接続します。IBAction
previousClick:
nextClick:
これで、各メソッドのコードは次のようになります。
-(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
ているものについても同じであると想定します。UIViewController
UIImageView
編集
これは、forを使用して行うこともできます。そのDataViewController
ため、すべてのロジックをそのView Controllerに移動する必要があるため、およびの参照が必要になりUIPageViewController
ますModelController
。