将现有UIWebView传递到另一个视图以供使用?

时间:2014-09-10 00:11:27

标签: ios uiview uiwebview

我在UIWebViews的单元格中有一堆UITableView。点击时,我打开一个新视图并在单元格中重新创建UIWebView

显然,如果我可以使用已经存在的webView实例,那将是非常有利的,从而使用户无需打开网页两次。

但是,当我尝试传递webView并添加到其新的父UIView对象时,webview似乎在调整自身大小时出现问题。它根本没有调整它的高度和宽度,即使我明确地调整它并确认新的帧大小。是否无法调整webview框架的大小?或者我错过了什么?

由于

1 个答案:

答案 0 :(得分:0)

我几乎肯定这是可能的。我已经使用自定义videoPlayerViews完成了它,将它们从collectionViewCell传递给viewController。

一些想法:

确保在将webView添加为其新superview的子视图之前从其原始superview中删除webView。

确保您的autoResizingMask和约束相对于新的superview正确设置,并相对于原始superview进行销毁。