0

我正在制作一个 iPhone 应用程序,其中包含一堆“文章”,其中包含我想链接到其他“文章”的某些单词。我需要在 UITableViewCells 中显示文章。

如果有办法在没有网络视图的情况下做到这一点,那就太好了。

如果我需要使用网页视图,我应该只制作<a href>样式链接吗?我怎样才能让它跳转到文章而不创建一堆实际的 html 页面,只是让我的程序知道他们点击了那个链接,然后程序去从 plist 或其他东西中找到合适的文章?

4

1 回答 1

0

我已经创建了一个测试演示UIWebView,它工作正常。创建两个 HTML 文件:home.html 和 first.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 回答