テーブルビューがあります。行を選択すると、詳細ビューに進みます。詳細ビューには、新しいビューに文字列を渡すボタンがあります。新しいビューはwebViewであるため、Webページが開きます。しかし、Webビューにはナビゲーションバーがあり、戻るボタンを押すと、詳細ビューではなくテーブルビューになります。詳細ビューに戻るように変更するにはどうすればよいですか?
これは私が詳細ビューに到達するために使用するものです
- (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];
これにより、ボタンを押すだけで詳細ビューからWebビューに移動できます
- (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がロードされます
- (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);
}