我在我的项目中使用 UIwebview。webview 中的内容是从 html 数据中填充的通过执行以下代码,如下所示:
[webView loadHTMLString:[NSString stringWithFormat:@"<html><body><font face=\"Arial\" size=\"3\"</font>%@</body></html>",[[[dict_Response objectForKey:@"objects"]objectAtIndex:0]objectForKey:@"detaildescription"]] baseURL:[NSURL URLWithString:@"http://newsletter.nobelbiocare.com/"]];
现在我正在设置 webview 的框架:-
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(appDel.ori_appDel == UIInterfaceOrientationPortraitUpsideDown || appDel.ori_appDel == UIInterfaceOrientationPortrait)
{
webView.frame=CGRectMake(30,150,710,450);
}else{
webView.frame=CGRectMake(30,150,930,450);
}
return yes;
}
现在发生的事情是在横向模式下,内容以正确的方式显示。但是当我移动到纵向模式时,它会自动显示水平滚动。我不想在水平模式下滚动 webview..请帮助我..如何解决这个问题.
我使用过 sizetofit 和 autoresizing|autofixing。但它也没有解决请帮帮我..