草庐IT

UIWebView-heavy

全部标签

ios - 尝试在 UIWebView 中加载 Facebook-Comments 插件

我正在尝试在iPhone应用程序的UIWebView中查看facebook-comments插件。我从Facebook的iOStutorial开始,我在其中实现了单点登录。应用委托(delegate)负责Facebook的单点登录,然后将我重定向到我的单ViewController,它显示一个标题栏和一个UIWebView。我使用名为“comments.html”的本地文件加载webview,该文件已添加并复制到我的bundle/project目录。NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:

ios - 如何在 UIWebView 中获取触摸的 (X,Y) 坐标

我有一个显示生成的html表格的UIWebView。当用户点击html表格中的单元格时,我的应用需要知道他们点击了哪个单元格,以及点击位置的(x,y)坐标,以便我可以在该点显示弹出窗口。我已经在我的UIWebView委托(delegate)中实现了shouldStartLoadWithRequest。在我的网页中,我嵌入了捕获触摸事件的javascript代码,并在URL请求中传递应该是触摸点的(x,y)坐标,如下所示:varx,y;functioninit(){//Addaneventlistenerfortouchevents-setxandytothecoordinateofth

ios - 在 UIWebView 网页中使用 xcassets 图像作为 img 标签的 src

Xcode5引入了在单个Assets文件中管理所有图像的可能性,而不是让一堆png变体随处可见。它适用于IB和Cocoa代码,但当我尝试从嵌入的html中引用图片时,它们根本不显示。所以问题很简单:是否可以从UIWebView中的嵌入式html引用xcasset图像? 最佳答案 显然,如果您打开应用程序包,图像会以神秘的二进制.car格式混合在一起(唯一的异常(exception)是图标和启动图像仍然作为单独的文件复制)。因此,似乎无法从html源中引用xcassets图像。您将不得不继续单独捆绑它们。

objective-c - UIWebView加载本地视频数据

我正在尝试在UIWebView中加载视频。视频存储在本地文件系统中。这是我用于加载视频的代码片段。{NSString*filePAth=[[NSBundlemainBundle]pathForResource:@"sample_iPod"ofType:@"m4v"];NSLog(@"%@",filePAth);NSData*data=[NSDatadataWithContentsOfFile:filePAth];[_webViewloadData:dataMIMEType:@"video/x-m4v"textEncodingName:@"UTF-8"baseURL:nil];}这是我在

ios - UIWebView 到 PDF 的 Objective-C 问题

我这里有这种方法,可以将我的UIWebView转换为PDF,并且运行良好。但是当我打印此PDF或通过电子邮件发送它时,它被切断了。它就像它只生成我设置的UIWebView的大小(宽度:688和高度:577)如果我将UIWebView的大小增加到可以说900或1024,我的PDF是空的。我的UIWebView大于577,但在我的应用中,我可以滚动。这是方法....-(void)webViewDidFinishLoad:(UIWebView*)webViewPDF{CGRectorigframe=webViewPDF.frame;NSString*heightStr=[webViewPDF

iphone - setDefaultCredential 不适用于 iOS 7 中的 UIWebView,但在早期的 iO​​S 版本中工作正常

我目前正在使用以下代码为UIWebView设置默认凭据。这在iOS6.1及更早版本中运行良好。但是,在iOS7Beta6中它根本不起作用。我尝试加载的网页使用Windows身份验证。我可以在iOS7的Safari中打开它们。但是,当我运行下面的代码然后在UIWebView中打开URL时,我得到一个空的白色矩形并且没有加载任何内容!正如我所说,这在iOS6.1及更早版本中完美运行。我还尝试了第二种方法,该方法涉及使用NSURLConnectionDelegate来传递凭据。第二种方法在iOS6.1及更早版本中也能正常工作,但在iOS7中就失效了。有人知道为什么会这样吗?相似经历?想法?/

ios - 如何检测来自 UIWebView 的身份验证质询?

我看过manyquestions当您事先知道请求需要凭据时,询问(并回答)如何提供凭据。当我加载请求身份验证质询的网站时(以HTTP401响应),我的UIWebViewDelegate仅收到以下回调:webView:shouldStartLoadWithRequest:navigationType:和有时webViewDidStartLoad:(webViewDidStartLoad:如果我直接导​​航到该站点,似乎会被调用,如果我被重定向到该站点,它似乎不会被调用)。通过覆盖-[NSObjectrespondsToSelector:],UIWebViewDelegate接收到一些对u

ios - 当焦点从 UITextField 和 UIWebView 改变时,如何避免键盘隐藏和显示?

我有一个要求,其中View包含一个nativeUITextField和一个UIWebView。问题是如果我将焦点从UITextView切换到UIWebView,键盘窗口会闪烁(先隐藏然后显示)。即,我得到了UIKeyboardWillHideNotification和UIKeyboardDidShowNotification但是,当我切换到另一个方向时,这并没有发生。是的,我只有UIKeyboardDidShowNotification有什么办法可以避免这种闪烁效果吗?注意:我还注意到,如果我有多个UITextField和UIWebView,则同一类型的View不会发生此问题。

iOS 8 UIWebView 内存管理

我有一个分层应用程序(NavigationController),它具有一个简单的表格View,充当根Controller的角色。每次选择任何单元格时,您都会获得一个新View,其中包含一些有关详细信息的信息(由DetailViewController管理)。在DetailViewController的View一侧,我有一个UIWebView来显示来自Internet的数据。但是当我查看内存使用情况时会出现问题。每个新打开的DetailViewControllerView及其通过UiWebView从网络加载的内容都会带来更多的内存使用系数。当我回到根Controller的View时,我

ios - 在 UIWebView 中自动填充用户名和密码

我正在为我做一个非常简单的应用程序。当我启动这个应用程序时,它只是将我带到这个网页https://social.tre.it/expert.我想自动登录,有没有办法自动填写用户名和密码,选中“我接受条件”标记并按下“登录”按钮?我试过这个AutofillUsernameandPasswordUIWebViewSwift但它不起作用,我不是该页面的创建者,所以我不知道它的确切结构。即使iCloud钥匙串(keychain)可以填写表格也会很酷......但也许我要求太多了! 最佳答案 您可以使用JavaScript来完成。如果您检查页