0

モーダルビューコントローラーを表示しようとしていますが、iPadでナビゲーションバーを表示したままにします。さまざまなプレゼンテーションスタイルを試しましたが、うまくいきません。ビューコントローラ全体の上ではなく、サイズを変更したり、特定のビューの真上に表示したりすることはできますか?

編集: 追加されたコード:

- (void)buttonPressed:(id)sender
{
    RKWebViewController *webViewController = [[RKWebViewController alloc] initWithNibName:nil bundle:nil];
    webViewController.request = [NSURLRequest requestWithURL:_link];
    webViewController.webView.delegate = self;
    webViewController.shouldDisplayDoneButton = YES;
    webViewController.modalPresentationStyle = UIModalPresentationCurrentContext;
    [self presentModalViewController:webViewController animated:YES];
}
4

1 に答える 1

2

使用する -

- (void)buttonPressed:(id)sender
{
    RKWebViewController *webViewController = [[RKWebViewController alloc] initWithNibName:nil bundle:nil];
    webViewController.request = [NSURLRequest requestWithURL:_link];
    webViewController.webView.delegate = self;
    webViewController.shouldDisplayDoneButton = YES;

    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:webViewController];
    [webViewController release];

    navController.modalPresentationStyle = UIModalPresentationCurrentContext;
    [self presentModalViewController:navController animated:YES];
    [navController release];

}

于 2012-06-05T17:15:04.487 に答える