2009-03-19 11 views
-1

私は1つのウィンドウにタブバーとRSSリーダーを備えたアプリを作った。 私はSafariブラウザのビルドでRSSリンクを開く方法を知っていますが、代わりに同じタブのUIWebViewでリンクを開きますか?私はウェブページを見るために私のアプリを終了したくないです、そして、私はどのようにRSSビューに戻るのですか?単にwebviewを隠すことで?新しいUIWebViewでリンクを開きますか?

+1

@rptwsthi実際にコード化されていない単語を強調表示するためにコードの書式を使用しないでください。 –

+0

@AndrewBarber確かに、ありがとう。 – rptwsthi

答えて

1

ナビゲーション設定が必要だと思います。

RSSリーダーをルートビューコントローラとして持つナビゲーションコントローラが必要です。その後、ユーザーがRSSフィード内のストーリーを選択するたびに、そのビューとしてWebViewを持つ新しいView Controllerのインスタンスを作成します。 URLを新しいWebビューに渡し、Webビューをナビゲーションスタックに「プッシュ」することができます。

あなたがしなければならないことは、渡されたURLをロードするようにwebviewに指示することだけです。

その後、ユーザーが完了すると、ナビゲーションコントローラーによって作成された戻るボタンが表示されます。

6

使用UIWebViewDelegate方法:その中

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 

、リンク傍受、および負荷は、しかし、あなたが好きです。

関連する問題