我有一个使用 webview 的自定义浏览器。当视图控制器加载时,webview 位于上方 (0,40) 处(上方 40 px 用于地址栏)。现在,当用户点击 webview 时,我正在使地址栏从屏幕上移除并将 webview 移动到屏幕顶部 (0,0)。但是,webview 坚持旧位置 (0,40)。即使我将 origin.y 更改为大的东西,但它仍然保留在同一位置。下面的代码是我试图移动 webview 的方式。
webView.frame = CGRectMake(0,1000,self.view.frame.size.width,self.view.frame.size.height);
[self.view addSubview:webView];
如果代码有任何问题,请告诉我。