ios - 如何在 iOS 中交换两个 UIWebView

标签 ios cocoa uiwebview

在我的应用程序中,我有一个包含 UIWebView 的滑动 View ,我想用另一个已经在用户点击时加载内容的 UIWebView 代替它,而不是加载当前 View 。

我试过简单地将一个 View 分配给另一个 View :

UIWebView* webView1 = [[UIWebView alloc] initWithFrame:frame];
UIWebView* webView2 = [[UIWebView alloc] initWithFrame:frame];

webView1 = webView2; // didn't work

非常感谢任何帮助!

最佳答案

如果你需要把它们都放在身边,你可以只隐藏应该消失的那个:

[webView1.superview addSubview: webView2];
[webView1 setHidden: YES];

关于ios - 如何在 iOS 中交换两个 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23399946/

相关文章:

ios - 如何创建具有超过 1000 条边/线的可移动且可调整大小的多边形?

macos - NSProgressIndicator 每当开始动画时就会消失

iphone - UIWebview 大小限制

ios - UIWebView 链接到本地​​文件,无需将 baseURL 设置为应用程序目录

ios - 0Auth2 : when do you use the refresh token to get a new access token? 过期前还是过期后?

ios - swift 4.2 : UITextField secureEntryText using Image instead of Default Bullets

ios - iBeacons 应用程序在后台发送大量通知

objective-c - 使用 FMDB 从 sqlite DB 创建字典数组

objective-c - 如何分析一段代码在 Objective-C/Cocoa 中执行所需的时间以进行优化

objective-c - 从 uialertview 按钮打开一个 uiviewcontroller