首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在WebView中,如何更改才能返回到详细视图?

在WebView中,如何更改才能返回到详细视图?
EN

Stack Overflow用户
提问于 2012-04-06 16:27:34
回答 1查看 105关注 0票数 0

我有一个表视图,当选择一行时,它会转到详细视图。在细节视图中,我有一个向新视图传递字符串的按钮。新视图是一个webView,所以它会打开一个网页。但在web视图中,我有导航栏,当我按下back按钮时,我会进入表格视图,而不是详细信息视图。如何更改才能返回到局部视图?

这是我用来访问详细视图的工具

代码语言:javascript
代码运行次数:0
运行
复制
 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  CustomDrawingViewControllerA *drawingVC = [[CustomDrawingViewControllerA alloc] init];
drawingVC.viewTitle = [[tableView cellForRowAtIndexPath:indexPath] textLabel].text;
[self.navigationController pushViewController:drawingVC animated:YES];

这使我可以通过按下一个按钮从detailview转到Webview

代码语言:javascript
代码运行次数:0
运行
复制
   - (IBAction)onHelpButtonClicked:(id)sender
   {
if (m_helpPopupViewController==nil)
{
    m_helpPopupViewController =[[WebViewController alloc]
     initWithNibName:@"WebViewController" bundle:nil];
    m_helpPopupViewController.title2 = webAdd;         
     }

[self.view addSubview:m_helpPopupViewController.view];

这将加载Webview

代码语言:javascript
代码运行次数:0
运行
复制
 - (void)viewDidLoad
 {
 [super viewDidLoad];
  // Do any additional setup after loading the view from its nib.
  NSString *fullURL = @"http://www.systembolaget.se"; NSURL *url =
  [NSURL URLWithString:fullURL]; NSURLRequest *requestObj
  = [NSURLRequest requestWithURL:url]; [webView loadRequest:requestObj];


   NSLog(@"test %@", title2);

  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-06 17:21:21

您将webView添加为详细视图控制器的子视图,因此在web上单击导航控制器的后退按钮,您将返回到导航堆栈上的上一个视图控制器,即表视图。为了得到你想要的东西,你应该执行:

代码语言:javascript
代码运行次数:0
运行
复制
[self.navigationController pushViewController:webView animated:YES];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10040980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档