0

他の「記事」にリンクしたい特定の単語を含む「記事」がたくさんあるiPhoneアプリを作成しています。UITableViewCells に記事を表示する必要があります。

Web ビューなしでこれを行う方法があれば、それは素晴らしいことです。

Web ビューを使用する必要がある場合、<a href>スタイル リンクを作成するだけでよいですか? 実際のhtmlページを作成せずに記事にジャンプさせるにはどうすればよいですか?プログラムにそのリンクをクリックしたことを知らせてから、プログラムがplistなどから適切な記事を見つけますか?

4

1 に答える 1

0

を使用してテストデモを作成しましたが、UIWebView正常に動作します。home.html と first.html の 2 つの HTML ファイルを作成します。

// home.html
Home page. <a href="first.html">first</a>
// first.html
First page. <a href="home.html">home</a>

//viewDidLoad

self.webView.delegate = self;
NSString *htmlFilePathString = [[NSBundle mainBundle] pathForResource:@"home"  ofType:@"html"];
NSURL *htmlFileURL = [[NSURL alloc] initFileURLWithPath:htmlFilePathString];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:htmlFileURL];
[self.webView loadRequest:request];

// webView's delegate:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    return YES;
}
于 2012-11-17T09:11:29.350 に答える