2012-03-01 10 views
0

基本的に、私はUITableViewにRootViewに多数のWebサイトを表示したいと考えています。その後、UINavigationControllerを使用して、別のビュー(WebViewController)を開き、ボタンに指定されたURLをUIWebViewにロードします。UINavigationController、ボタンClick to Open WebViewのURLを別のビューに表示

は何これを行うための最善の方法だろうか?

EDIT:これは基本的に2つの意見があります。 最初のビューは、UINavigationControllerを含むRootViewControllerです。基本的にこれには、カスタムURLがすでに割り当てられているボタンがいくつか含まれており、&というURLをwebViewで次のように変更します。

-(IBAction)linkButton:(id)sender 
{ 
    NSURL *url = [NSURL URLWithString:@"http://URL_HERE.com"]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:requestObj]; 
} 

第2のビュー "とのCodeView" と呼ぶことにすると、それは、WebViewのダビングのUIWebViewオブジェクトを含むであろう。

それでは、私が達成しようとしていることはこれです:RootViewController内のいずれかのボタンをクリックした後、それはのCodeViewに切り替えるとして、ボタン自体に割り当てられているものは何でもURLをロードしますUIWebViewオブジェクト。もちろん、UINavigationController経由でRootViewControllerに戻るオプションがあります。これは、ナビゲーションコントローラを使用する場合の常識です。

+0

どういう意味ですか? – fbernardo

+0

上記の情報を追加しました:) ^ –

答えて

0

ナビゲーションコントローラーの中にルートビューを置く必要があります(すでにこれを行っています)。次に、各ボタンについて、URLを使って新しいコードビューを作成し、ナビゲーションコントローラーにプッシュすることができます。

このようにして、webviewをcodeviewの中に入れることができます。私は何か見落としてますか?

関連する問題