Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在WebView中,如何更改才能返回到详细视图?

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 - (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
运行
AI代码解释
复制
   - (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
运行
AI代码解释
复制
 - (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 09:21:21

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

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

https://stackoverflow.com/questions/10040980

复制
相关文章
ASP.NET Core 5.0 MVC中的视图分类及使用——布局视图、启动视图、导入视图、详细视图、分部视图
我们可以在这个页面,添加一些全局性的内容,比如全局变量等,然后在具体View页面使用这些变量值
明志德道
2023/10/21
4040
ASP.NET Core 5.0 MVC中的视图分类及使用——布局视图、启动视图、导入视图、详细视图、分部视图
Android中的视图焦点Focus的详细介绍
在非触摸屏设备中接收事件和处理响应的控件是具有焦点(Focused)的控件。一个窗口中一个时间内只能有一个具有焦点的控件。在早期具有滚轮设备的android系统中以及现在的智能TV电视应用中视图的焦点控制就非常重要了。而在触摸设备上通常默认情况下只有EditText控件才具有焦点,而我们通常会遇到的一个问题就是当进入一个具有EditText的界面时键盘就会自动弹出,而且有时候可能无法消失,但需求可能是进入时不弹出键盘。而这些所有的东西都是和视图的焦点有关,因此本文的重点就是介绍视图的焦点属性和方法,get到这些技术点后你就可以完全控制和使用这些特性了。
欧阳大哥2013
2018/08/22
2.6K0
如何在Linux中更改SSH端口?
SSH(Secure Shell)是一种安全的远程登录协议,它允许您通过网络远程连接到Linux系统并进行管理操作。默认情况下,SSH使用22端口进行通信。然而,为了增强系统的安全性,有时候我们需要更改SSH端口,以减少潜在的攻击。
网络技术联盟站
2023/05/25
9.4K0
如何在Linux中更改SSH端口?
如何在 Git 中重置、恢复,返回到以前的状态
使用 Git 工作时其中一个鲜为人知(和没有意识到)的方面就是,如何轻松地返回到你以前的位置 —— 也就是说,在仓库中如何很容易地去撤销那怕是重大的变更。在本文中,我们将带你了解如何去重置、恢复和完全回到以前的状态,做到这些只需要几个简单而优雅的 Git 命令。
用户8639654
2021/10/21
4K0
在 Flutter 中使用 WebView
我们知道在开发 Native App 时经常会有打开网页的需求,可供的选择通常只有两种:
出其东门
2019/08/09
3.5K0
Unity WebView 插件⭐️(十五)特定模块 WebGL网页视图—WebGLWebView
上一篇文章对3D WebView 插件的 UwpWebView 做了一个详细的介绍说明
呆呆敲代码的小Y
2021/09/26
9220
Android – 在Gradle中更改APK文件名
默认情况下,Android Studio中的Gradle构建命名为.apk文件app-release.apk。对应用程序build.gradle文件进行了一些小的更改,可以将.apk名称更改为<app name>-release-<version>.apk。 需要在app的目录下面修改build.gradle文件。 第一步是将project.archivesBaseName设置为您的应用程序名称。 android { compileSdkVersion 25 buildToolsVersio
code_horse
2018/07/02
2.9K0
如何在 Linux 中更改主机名?
在 Linux 系统中,主机名是用于标识和区分网络上的不同计算机的名称。默认情况下,Linux 发行版会分配一个主机名给您的计算机,但是有时候您可能需要根据自己的需求更改主机名。在本文中,我们将详细介绍如何在 Linux 中更改主机名,以及更改主机名后可能涉及到的其他配置。
网络技术联盟站
2023/06/09
8.8K0
如何在 Linux 中更改主机名?
【Android从零单排系列十七】《Android视图控件——WebView》
小伙伴们,在上文中我们介绍了Android视图组件ProgressDialog,本文我们继续盘点,介绍一下视图控件的WebView。
再见孙悟空_
2023/07/17
3470
Android WebView:这是一份全面 & 详细的WebView学习指南
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView组件实现 今天,我将献上一份全面 & 详细的 WebView攻略,含具体介绍、使用教程、与前端JS交互、缓存机制构建等等,希望您们会喜欢。 目录 1. 简介 一个基于webkit引擎、展现web页面的控件 a. Android 4.4前:Android Webview在低版本 & 高版本采用了不同的we
Carson.Ho
2022/03/25
1.8K0
Android WebView:这是一份全面 & 详细的WebView学习指南
如何在 Linux 中更改 Nginx 80 端口?
Nginx 是一个开源的轻量级 Web 服务器替代 apache 来处理高流量的网站。
网络技术联盟站
2022/06/21
5.4K0
如何在 Linux 中更改 Nginx 80 端口?
如何在 Linux 中更改 Apache HTTP 端口?
Apache Web Server 是一个免费的开源跨平台 Web 服务器应用程序,用于通过 Internet 提供内容。
网络技术联盟站
2022/06/21
6.3K0
如何在 Linux 中更改 Apache HTTP 端口?
如何在Linux中更改用户ID?
在Linux系统中,每个用户都有一个唯一的用户ID(User ID),用于标识和管理用户的权限和资源访问。有时候,我们需要更改用户ID,可能是为了解决冲突、重组用户组或其他管理需求。本文将详细介绍如何在Linux中更改用户ID的几种方法。
网络技术联盟站
2023/06/08
8.4K0
如何在Linux中更改用户ID?
在Swift中创建可缩放的图像视图
没有什么比完美的图片更能让你的应用程序熠熠生辉,但如果你想让你的应用程序用户真正参与并与图片互动呢?也许他们想放大、平移、掌握这些图像?
玖柒的小窝
2021/11/05
5.7K0
分布式物化视图在clickhouse如何实现?
物化视图在数据层面做指标大宽表有着举足轻重的作用,分布式物化视图是对物化视图存储的数据进行分布式读取。
公众号-利志分享
2022/04/25
3.3K1
在Unity场景中更改天空盒的步骤
一、介绍 目的:在Unity场景中制作一个天空盒。 软件环境:Unity 2017.3.0f3,VS2013。 参考 skybox  二、自制一个天空盒 1,创建一个材质material 2,更改属性
Zoctopus
2018/06/04
8.3K0
不看后悔 —— 视图详细介绍
在MySQL中,视图可能是我们最常用的数据库对象之一了。那么你知道视图和表的区别吗?你知道创建及使用视图要注意哪些点吗?可能很多人对视图只是一知半解,想详细了解视图的同学看过来哟,本篇文章会详细介绍视图的概念、创建及使用方法。
MySQL技术
2019/12/25
5890
如何在 Linux 中更改默认 ssh 端口 22?
SSH 服务使用的标准端口是 22/TCP。但是,您可能希望更改 SSH 默认端口 22,以确保您的服务器尽可能安全,因为标准 22/TCP 端口一直是互联网上黑客和机器人程序漏洞的目标。
会长君
2023/04/25
4.4K0
点击加载更多

相似问题

在详细视图中更改TabBarController

11

删除片段视图并返回到Cordova Webview

10

onRenderProcessGone(WebView视图,RenderProcessGoneDetail详细信息)示例

130

返回到当前webview视图页面的返回图标

33

主详细视图我想回到主视图而不是细节视图

29
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文