私は、ユーザーが仮想ツアーを進められるようにするiPadアプリケーションをまとめています。彼らは、ビデオや詳細情報などの他の資料へのボタンが付いている画面を前に進むことができます。
Keynoteがハイパーリンクをサポートしている場合はそれが適していますが、そうではないため、Xcode内でツアーを再現しようとしています。
私は初心者ですが、調査に時間を費やし、「スライド」を表示するコードと、スライドを前後に移動する機能を持っています。スライドは、フルスクリーンのグラフィックとさまざまなオプションのボタンを備えた画像ビューにすぎません。一部のスライドはシンプルで前後にしかありませんが、他のスライドには追加のリンクがあります
ただし、この単純な方法で実行すると、膨大な数のView ControllerとXIBファイルが作成され、現在75であり、どのアプリよりも多いはずです。ただし、シミュレーターではなくデバイスで実行すると爆破する場合がありますが、機能します。
私の質問は、1つのアプリ内のView Controllerの数に制限があり、その数が多いと不安定になるのでしょうか?ビューを配列に配置したり、単一のView Controllerからプッシュしたりするなど、ビューを処理する他の方法を知っていますが、これでは、さまざまなコンテンツに合わせてスライドを調整する柔軟性が得られません。
私はどんな助けやアドバイスも歓迎します、そして私はこの質問を正しい方法で投稿することについて行ったことを望みます(それは私の最初です)
どうもありがとうキエロン
ビューを操作するために使用しているコードは
-(IBAction)goBack {
[self dismissModalViewControllerAnimated:NO];
}
-(IBAction)goForward {
Slide5ViewController *screen = [[Slide5ViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:screen animated:YES];
[screen release];
}