草庐IT

UIWebView-heavy

全部标签

iphone - UITableViewCell 内的 UIWebView 闪烁白色且大小不正确

这是我做的repo。https://github.com/lifesaglitch/UIWebViewFlashWhite基本思路是:我有一个可扩展的表格View,其中包含2个单元格:标题单元格和内容单元格。当点击标题单元格时,我插入了一个内容单元格,并将一个html字符串加载到WebView,这是内容单元格的subview。如果这是我第一次展开单元格,WebView会出现白色闪光,并且框架大小正确。后续展开也可能有flash,但是framesize不对。我(在项目中)尝试过的是将颜色设置为清除,但这是行不通的。我也尝试了一个webview的委托(delegate),加载html字符串

ios - 使用代理服务器的 UIWebView 应用程序

我正在尝试制作一个UIWebView应用程序,就像任何其他应用程序一样(具有刷新、前进、后退、谷歌搜索等)。这将非常简单。然而,我想做的一件事是让加载到UIWebView中的数据通过代理服务器(如hideMyAss)加载-这样学校或工作场所等网站就会畅通无阻。我一直在寻找一个可以让我在代理URL末尾输入网站地址的代理,但我没有找到。例如Hidemyass.com?url=google.comApple是否有关于我如何实现这一点的任何文档。我不知道从哪里开始寻找,因为我不知道要寻找的东西的确切名称。任何建议都会很有帮助。谢谢! 最佳答案

ios - 设置字体大小内容UIWebview

我在ipad上建了一个阅读邮件的应用程序,当html正文内容显示到UIWebView时字体大小不统一,我无法调整字体大小与所有其他应用程序MailBox一样,'Gmail'..我使用:html{-webkit-文本大小调整:无;/*从不自动调整文本大小*/但没有解决问题,如何解决? 最佳答案 试试这个对我有用-(void)webViewDidFinishLoad:(UIWebView*)wView{[wViewstringByEvaluatingJavaScriptFromString:@"document.getElementsB

iOS UIWebView PDF 第一次不显示

我有一个UIViewController和一个UIWebView,我要在其中放置PDF。我面临的问题是,当我单击表格单元格以显示PDF时,它第一次没有显示,但是如果我返回表格并再次单击该单元格,它就会出现。我调用PDF以使用以下方法加载:if([indexPathrow]==2){NSString*path=[[NSBundlemainBundle]pathForResource:@"myFirstPdf"ofType:@"pdf"];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequ

ios dev - UIWebView 无法打开文件夹内的本地文件

我正在尝试在UIWebView中打开一个文件(index.html)。当文件位于根目录并以这种方式加载时一切正常:[_webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"test"ofType:@"html"]isDirectory:NO]]];但是当我输入inDirectory参数时:[_webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath

javascript - 突出显示 UIWebView 中的文本

我有UIWebView用于显示HTML页面文章。我需要搜索字符串或文本并突出显示。我引用了这份文件http://www.icab.de/blog/2010/01/12/search-and-highlight-text-in-uiwebview/.但什么也没有发生。-(void)viewDidLoad{[wbContloadHTMLString:webStringbaseURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]bundlePath]]];NSUserDefaults*prefs=[NSUserDefaultsstandardUser

javascript - Youtube iFrame API pauseVideo 在 UIWebView 中未定义

我正在为iPad开发一个应用程序,其中包含嵌入在UIWebView中的一个或多个youtube视频。我正在使用YoutubeiframeAPI。视频显示正常,用户可以正常使用正常控件。但是,我想在发生外部事件时暂停视频。我试图通过将stringByEvaluatingJavascripFromString与“player.pauseVideo()”结合使用来实现这一点。但是,经检查,player.pauseVideo似乎未定义。奇怪的是,如果我在桌面浏览器player.pauseVideo中加载相同的页面,这似乎只是UIWebView(或可能只是iOS)中的问题。pauseVideo工

ios - 我可以在加载 UIWebview 时更改 URL 吗? (iOS)

我想在加载webview时更改URL,我可以这样做吗?例如:如果我发现URL是“www.google.com”,我想更改它并继续加载它。我的代码是:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.webView.delegate=self;[self.webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.google.com"

ios - 画外音只读取 UILabels 而不是 UIWebview 内容

我创建了UITableViewCell,它包含2个对象:UILabel-用于显示标题文本。UIWebView-用于显示HTML。通常当Voice聚焦UITableViewCell时,它会毫无问题地读取所有添加的标签,但在我的情况下,画外音只读取标题而不是webviewhtml内容,用户必须左右滑动才能移动到下一个/上一个元素读取webview的内容。我的要求是,当语音聚焦UITableViewCell时,语音应该一次读取UILabels和webview内容,因为作为开发人员我们知道它是一个HTML,但对于应用程序用户(盲人)对此一无所知。我还想知道如何禁用UIWebview可访问性。我

ios - 以编程方式在 UIWebView 光标位置添加内容

我正在UIWebView中加载HTML内容。我的页面包含UIButton和包含一些HTML内容的UIWebView。UIWebView是可编辑的,因此用户可以移动到UIWebView的特定内容。我真正想做的是,在按钮单击文本(假设XYZ)时,应将其添加到UIWebView中的特定位置。提前致谢 最佳答案 我使用的是tinyMCE编辑器。所以我在UIButton单击时添加了以下代码,这解决了我的问题。NSString*strhtml=[NSStringstringWithFormat:@"tinymce.activeEditor.ex