【发布时间】:2014-05-15 11:27:53
【问题描述】:
几周前,我开始了一个“xcode”项目,在该项目中我不得不调整UIWebView 的大小。我这样做了
webView.frame = CGRectMake(0, 118, 320, 410);
效果很好,没有问题。
然后,昨天我开始了一个新项目,我想做同样的事情,所以我尝试使用完全相同的代码。但它没有用。
webView.frame = CGRectMake(0.0, 0.0, 100.0, 100.0);
和
[self.webView setFrame:CGRectMake(0.0, 0.0, 100.0, 100.0)];
没有任何效果。
然后我在调整大小之前和之后返回了webView 框架的值。
函数调用 25.000000 77.000000 282.000000 183.000000 值已更改 0.000000 0.000000 100.000000 100.000000
所以看起来它调整了webView 的大小,但我的应用程序本身什么也不做。我究竟做错了什么?我敢打赌这只是一件小事,但我真的需要一些帮助
谢谢。 ;)
【问题讨论】:
-
将委托设置为 webview
-
Webview.delegate=self;
-
我在这两个项目中都这样做了,但没有成功
-
试试这个:self.webView.frame = CGRectMake(self.webView.frame.origin.x, self.webView.frame.origin.y, self.webView.frame.size.width, 0 ); [self.webView 重新加载];
标签: ios uiwebview resize cgrectmake