3

私はMacアプリケーションが初めてです。以前は iPhone アプリケーションのみを扱っていましたが、現在は Mac アプリケーションの学習を開始しています。画面の上部にデフォルトのツールバーがあるすべてのアプリケーションに対して、単純なアプリケーションを作成しました。そのため、新しいをクリックすると、現在のウィンドウにとどまり、クリックすると戻るボタンがある別のビューに切り替えて、前のビューに戻りたいと思います。iPhoneの「 PushviewController」と「Popviewcontroller 」と同じように、何か提案してください。次のコードを試してみましたが、必要に応じて適切に機能していません。

-(IBAction)newDocument:(id)sender
{
    NSLog(@"<><><>Test");

    NewWindow *newWindow = [[[NewWindow alloc] initWithWindowNibName:@"NewWindow"] autorelease];
    NSView *view = [[newWindow window] contentView];
    NSLog(@"%@",view);
    [[self window] setContentView:view];
    //[[newWindow window] becomeKeyWindow];
    //[NSApp beginSheet:[newWindow window] modalForWindow:[self window] modalDelegate:self didEndSelector:nil contextInfo:nil];

}

- (IBAction)goBack:(NSButton *)sender
{
    [[self window] resignKeyWindow];
}
4

0 に答える 0