CrashLanding サンプル アプリに基づく単純な iPhone アプリがあります。つまり、基本的にはタイトル画面をタップしていくつかのことを行います...すべて同じ「ビュー」で。「オプション」画面/ページ/ビューをいくつかのUISwitchで追加したい。これを行う最も簡単な方法は何ですか?
乾杯!
CrashLanding サンプル アプリに基づく単純な iPhone アプリがあります。つまり、基本的にはタイトル画面をタップしていくつかのことを行います...すべて同じ「ビュー」で。「オプション」画面/ページ/ビューをいくつかのUISwitchで追加したい。これを行う最も簡単な方法は何ですか?
乾杯!
複数のフルスクリーン ビューを管理する方法を示す例は多数あります。通常、各ビューは個別のビュー コントローラーで管理する必要があります。「フリップ」ビューを設定する方法の例については、Xcode テンプレートを確認してください。
これがObjective-cとiPhoneAPIに少し慣れていないのに役立つかどうかはわかりません。
多分あなたはこのようなことをすることができます:インターフェースビルダーを使用してください:Spotlight(右上隅)で「インターフェースビルダー」と入力するだけで「myOptions.xib」のように生成されます
そしてそれを実装するだけです:
@implementation myOptions
-(void)awakeFromNib
{
...
iPhone APIの下のQuartzDemoを見て、オブジェクトのインターフェイスリストをロードする方法を確認できます。以前のViewControllerでは、オブジェクトリストに追加する必要があります。次のようになります。
@implementation previousController
-(void)awakeFromNib
{
menuList = [[NSMutableArray alloc] init];
QuartzViewController *controller;
controller = [[QuartzViewController alloc] initWithTitle:@"Options"];
controller.quartzViewDelegate = [[[myOptions alloc] init] autorelease];
[menuList addObject:controller];
[controller release];
それが役に立てば幸い
Interface Builderを使用して、MainWindow.xibを開きます。XIBに新しいビューを追加します。詳細については、InterfaceBuilderユーザーガイドを参照してください。
http://developer.apple.com/documentation/DeveloperTools/InterfaceBuilder-date.html#doclist
誰もが追加のビューを表示するための方法と指針について言及していますが、アプリケーション設定を表示するという元の問題を解決しようとしている場合は、Apple HIG for the iPhone に従って、代わりに設定バンドルを使用することをお勧めします。
これを行う方法については、これを参照してください。