草庐IT

UIWebView-heavy

全部标签

ios - 显示 Google map 的 UIWebView 切断了缩放控件

如下图所示,在具有标签栏和导航栏的iPhone上的UIWebView中显示Googlemap时出现问题。我搜索了隐藏缩放控件的参数,但只找到了一个javascriptapi。但我不知道如何使用它。有什么想法吗? 最佳答案 首先,您的应用将被拒绝,因为隐藏了GoogleLogo,违反了Google许可协议(protocol)。如果这是一个简单的webView(不是MKMapView),请将它的框架设置为不被标签栏覆盖。关于您提出的问题,java脚本应用到带有stringByEvaluatingJavaScriptFromString的

iOS UIWebVIew @font-face 阿拉伯语

我有一个包含WebView的iPhone应用程序。此webview呈现XHTML文件,其中包含一些具有CSS样式的阿拉伯文本。一切都适用于字体类型的样式,如果我将包含的文本更改为英文,字体类型就可以正常工作。阿拉伯字体有什么问题?例子:@font-face{font-family:"AHRAM";font-style:normal;font-weight:bold;src:url("../Fonts/andlso.ttf")format("truetype");}@font-face{font-family:"DroidSans";font-style:normal;font-weig

objective-c - 将 HTML 加载到子 UIWebView 时,我可以保持平滑滚动吗?

我需要在iPad应用程序中显示分页幻灯片,其中包含适度DOM密集型HTML页面。所有文档都是为iPad屏幕量身定制的,因此UIWebView中永远不会有任何滚动。我决定将UIWebView放在UIScrollView中进行分页。在所有WebView呈现其内容后,它工作得非常顺利。但是,我无法承受在用户可以滚动之前等待20、30或50个WebView加载:这需要几分钟。我试图预测scrollViewDidScroll处理程序中的滑动,并在用户继续滚动时预加载几个下一页。效果更好(10或150次网络浏览之间没有性能差异)。但是,在scrollViewDidScroll处理程序中调用load

ios - 以编程方式创建 UIWebView 时出错

我想以编程方式创建WebView。我试图搜索谷歌,结果是我应该在我的viewDidLoad中编写这些代码:NSURL*url=[NSURLURLWithString:@"http://www.google.com"];NSURLRequest*request=[NSURLRequestrequestWithURL:url];webView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,100,968,875)];webView.backgroundColor=[UIColorwhiteColor];[webViewloadRequest:req

ios - 用于显示格式化帖子的 UIWebView 替代方案

好吧,我在谷歌中发现了很多关于UIWebView不好的讨论。我正在尝试创建一个将显示论坛(公告板)主题/帖子的ios应用程序。Safari显示它们的速度很慢,所以我打算使用ATOM提要在nativeios应用程序中显示主题。现在问题是,在ATOM提要中,帖子是html格式的。在webview中显示它们与使用移动safari浏览网站相同(即使是没有nitro引擎的最糟糕的bcz)。所以我认为我应该转换/解析html,然后使用核心文本显示它们。那会很快吗?我应该转换/解析应用程序内的html还是使用服务器端解析?如果我在应用程序内部解析,那会很慢吗?是否有可用的库可以使用核心文本呈现htm

iphone - 为什么无法在 uiwebview 中打开 .docx 文件

我是iphone的新手,我正在尝试在UIWebView中打开.docx文件我使用了这段代码:NSString*urlAddress=[[NSBundlemainBundle]pathForResource:docNameofType:@"docx"];NSLog(@"thedocumenturladdress:%@",urlAddress);NSURL*url=[NSURLfileURLWithPath:urlAddress];NSURLRequest*requestObj=[NSURLRequestrequestWithURL:url];[_webViewloadRequest:re

objective-c - 使用动画调整 UIWebView 的大小

我想将带有UIWebView和UIToolbar的UIView调整为带有动画的subview。所以我使用以下代码:[UIViewanimateWithDuration:0.3delay:0options:UIViewAnimationCurveEaseInOutanimations:^{self.outerView.frame=CGRectMake(self.outerView.frame.origin.x,self.outerView.frame.origin.y,self.outerView.frame.size.width-400,self.outerView.frame.siz

带有基本 URL 的 iOS 6 UIWebView loadHTMLString

我在iOS6上遇到了一个大问题。我需要在应用程序启动时显示一个网页。我为此使用loadHTMLString。在iOS6之前的一切都按预期工作,但在iOS6上,它似乎需要大约。2分钟加载任何非文本内容。所有图像等每2分钟加载一次,这使得我的页面加载时间仅为8分钟左右。这在iOS5.1及更低版本上运行得非常快。这是我在网站上发现的一个问题,它解释了我的问题,但没有答案:https://devforums.apple.com/message/724010我真的需要一个答案。当我制作一个执行此操作的空应用程序时,一切正常,如果我将其放入一个在启动前执行某些网络操作的应用程序中,就会弹出问题。所

iphone - 如何使用 googleAPI 在 UIWebView 中获取方向?

这个问题在这里已经有了答案:HowtoloadMapviewusingtheWebViewUrliniphone(1个回答)关闭8年前。我正在开发一个应用程序,它必须在“a-b”之间给出一个方向,但我没有在我的UIWebView中得到我想要的方向...有人可以帮助我吗?[selfsetDestinationLocation:@"anAddress"];[selfsetSourceLocation:@"53.219091,6.568096"];intstartMatch=1;intnumberOfMatches=1;[selfsetUrlAddress:[NSStringstringWi

iphone - UIWebView 仅在 iOS 4.3 上自动调整大小问题

我正在尝试找出如何修复这个只出现在iOS4.3上的错误。当应用程序启动时,它会显示一个经过缩放以适合UIWebView的PDF。它表现完美,直到您捏合以放大文档,然后旋转它,留下黑色区域。如果你不捏缩放,它不会离开黑色区域。我不明白为什么这是iOS4.3独有的问题。问题截图:我一直在尝试解决这个问题,非常感谢你的帮助。谢谢。.xib设置的屏幕截图:我使用的代码是:.h:#import@interfaceViewController:UIViewController{UIWebView*webView;}@property(nonatomic)IBOutletUIWebView*webV