我有一个webview,它是层次 struct 中的顶部窗口,声明如下所示.但是,它不会根据需要zoom 页面.页面是左上对齐的,但不会zoom ,尽管scalesPageToFit属性设置为"是".任何帮助都将不胜感激.

webLookupView = [[UIWebView alloc] initWithFrame:CGRectMake(16, 63, 289, 327)];
webLookupView.backgroundColor = [UIColor lightGrayColor];
webLookupView.dataDetectorTypes = UIDataDetectorTypeAll;
webLookupView.scalesPageToFit = YES;

推荐答案

我后来发现,有些网页的zoom 是正确的,但有些没有.对于未正确zoom 的网页,可以使用javascript控制zoom ,如下所示:

NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 1.5;"];
[webLookupView stringByEvaluatingJavaScriptFromString:jsCommand];

Objective-c相关问答推荐

如何更改 UIButton 的突出显示 colored颜色 ?

如何复制 .xib 文件?

我需要在 ARC 中使用 dealloc 方法吗?

让 iPhone sleeping

iOS 块和对自身的强/弱引用

改变 setContentOffset:animated: 的速度?

适用于 ios 的 360° 全景库

在 iPhone 上测量人体胀气( Human-Flatulence)传播波包

如何从 RGBA 创建 UIColor?

具有高质量代码的开源 Objective-C 项目?

具有多个嵌入 segues 的 ContainerView

iOS6:supportedInterfaceOrientations 不起作用(被调用但界面仍然旋转)

AdMob 因 [GADObjectPrivate changeState:] 崩溃:无法识别的 Select 器

在我滚动之前,数据不会加载到 UITableView 中

从 URL Objective C 获取图像

UICollectionView 仅在用户双击时调用 didSelectItemAtIndexPath,当用户单击时不会调用

使用 respondsToSelector 时 suppress '...' is deprecated

@dynamic 在 Objective-C 中做了什么?

iPhone如何在打字时获取UITextField的文本?

在 iOS 8 中使用 NSMutableAttributedString 的字符串的下划线部分不起作用