私は自分のプロジェクトで 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;
}
コンテンツが適切な方法で表示されているランドスケープ モードで問題が発生しています。しかし、ポートレート モードに移動すると、自動的に水平スクロールが表示されます。水平モードで Web ビューをスクロールしたくありません。助けてください。これを解決する方法.
sizetofit と autoresizing|autofixing を使用しました。しかし、それも解決していません 助けてください..