我想做一个简单的应用程序,其中具有自定义内容的UIWebView将有几个链接到其他类似的内容的页面(以及顶部的导航栏,只有一个后退按钮)。我读了this问题的答案,但是我不确定我是否应该在我的应用程序中这样做,因为用户可能能够深入到足够深的地方,而我将一直在创建新的new视图。这种行为的最佳实践是什么?
谢谢!
发布于 2010-03-10 01:03:44
我建议你听一听:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;并且在将每个请求存储在NSMutableArray中以创建用户浏览历史的堆栈时,总是返回YES (因此webView将继续处理所请求的链接)。
这将允许您使用上一页的标题(当然是缩写)来更新后退按钮的文本。
如果你只需要一个没有标签的后退按钮,你可以有一个简单的按钮连接到UIWebView的- (void) goBack;方法。
https://stackoverflow.com/questions/2410418
复制相似问题