Tag: uiwebview

我有两个错误:“UIWebview”没有可见的@interface

我有两个错误:没有可见@界面'UIWebView'声明select器'highlightAllOccurencesOfString:' 另一个:没有可见的@界面'UIWebView'宣布select'removeAllHighlights'请别人帮我。 WBSecondViewController.h #import <UIKit/UIKit.h> @interface WBSecondViewController : UIViewController <UIWebViewDelegate, UIScrollViewDelegate>{ } @property (weak, nonatomic) IBOutlet UIWebView *webView; @property(copy) NSArray *menuItems; @property (weak, nonatomic) IBOutlet UIToolbar *webToolBar; – (IBAction)back:(id)sender; – (IBAction)foward:(id)sender; -(IBAction)searchButtonPressed:(id)sender; -(IBAction)clearHighlights:(id)sender; @end WBSecondViewController.m #import "WBSecondViewController.h" #import "Word.h" #import "WordController.h" #import "AddWordController.h" #import "WBAppDelegate.h" #import "WBFirstViewController.h" #import "SearchWebView.h" @interface WBSecondViewController () @end @implementation WBSecondViewController […]

如何从iPhone上的UIWebView的HTML引用本地图像文件?

我想在我的UIWebView的HTML中使用<img src=" temp.jpg " /> 。 我怎样才能参考名为temp.jpg的本地文件来节省宝贵的加载时间? 当然,显而易见的select是<img src=" .\temp.jpg " />但我不知道我的根在哪里…

iOS WebView空白的差距

我已经embeddedYoutubevideo在我的iOS 8.3应用程序使用YouTube的标准embeddedURL( 示例 )这是工作正常,但看起来很奇怪。 那个白色的差距(视图树检查员的蓝色区域)不应该在那里。 我可以确认这不是一个CSS问题,因为检查员显示它实际上占据了uiWebView组件的100%宽度和高度。 我已经设置了左边界,顶部边界和右边界的约束来等同于窗口/布局指南,所以这也不是问题。 看起来私有的_UIWebViewScrollView组件正在把我分配给UIWebView的所有高度,并把真实内容(UIWebViewBrowserView)推到所述区域的底部。 我查了滚动视图类的信息,但似乎只有头文件分散在networking上没有真正的苹果文档,所以我宁愿不要乱搞滚动视图如果可能的话。 似乎我的预感是正确的,在另一个问题上的人也描述了同样的问题,但是提到的解决问题的function要么不存在,要么现在是私有的。 我仍然在寻找答案。

用UIWebView上传照片

我想直接从UIWebView上传一张有HTML格式file upload的照片。 当我点击button,我可以select照片或select现有的。 但是当我点击这两个选项中的任何一个时, 警告:尝试在<UINavigationController: 0x155a2660>上呈现<UIImagePickerController: 0x15c15e00> ,其视图不在窗口层次结构中! 请任何人都可以解释我这些警告… 先谢谢你!

UIWebView显示本地图像和Facebook评论

我在UIWebView上面临一个问题。 我有一个WebView显示一个HTMLstring。 这个htmlstring包含: HTML文本 本地图片 FB:评论 起初,我只有Html +本地图像,所以我使用的是众所周知的方法: NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path]; [webview loadHTMLString:htmlString baseURL:baseURL]; 一切都很完美。 但后来我不得不实施Facebook意见http://developers.facebook.com/docs/reference/plugins/comments/ 由于我的旧BaseURL不工作了Facebook的我试图加载 NSURL *baseURL = [NSURL URLWithString:@"http://www.facebook.com/"]; 这使得我的脸书工作,但本地图像不显示在web视图,即使绝对path。 任何帮助将不胜感激。 谢谢你的时间

使用javascriptclosuresUIWebView:window.close();

这个问题听起来很奇怪,但这是我的情况。 我有一个UIWebView在我的UIView (完成[self.view addSubview:webView]; )占用全屏幕。 它在UIWebView点击一个动作之前故意隐藏了UIView javascript:window.close(); 。 如何将UIWebView页面中的JavaScript关联到UIView的动作,例如[webView removeFromSuperView]; ?

如何在一个特定的框架上在iOS上显示GIF,直到满载才显示,并允许缩放?

当用户select一个GIF时,我想在所有显示GIF的顶部显示一个叠加层。 我知道在iOS上有几种方法可以做到这一点。 有很好的UIImage + animatedGIF ,它运行得很好,但是对于较长的GIF,它们非常慢,不能以与UIWebView相同的速度播放(以准确的播放速度播放)。 这很糟糕,因为如果这个类别没有慢慢播放它,它会做我需要的一切。 但它不,所以我尝试使用UIWebView,但是我有三件事情困惑: 如何获得UIWebView应呈现的大小(框架)? 我需要首先下载GIF作为UIImage,然后检查其size属性? 有没有更好的方法(可能需要一段时间)? 如何在播放完之前阻止播放? 使用上面的类别,因为它只是一个UIImage,当我把它作为一个UIImageViewembedded到一个滚动视图中时,它很容易放大和缩小。 这是可能的与UIWebview?

UIWebView中的字体大小不符合iOS字体大小

这是一个说“关于”的UILabel。 在iOS中精确设置为17.7。 在它下面还有一个UIWebView,它也说“关于”。 也使用css精确设置为17.7。 他们不匹配。 如何正确解决这个问题? 奇怪的是,在苹果自己的UIWebView,大小的基础是不同的 ? Html来testing… <html><head> <style type='text/css'> body { margin: 0px; font-family: 'SourceSansPro-Light'; font-size: FONTPOINTSpt; } html { -webkit-text-size-adjust:none; } </style></head> <body leftmargin=0 topmargin=0> About </body></html> 行为在设备或模拟器上是相同的。 (注意,从这里我知道这个比例是72.0 / 96.0。)

NSCachedURLResponse返回对象,但UIWebView不解释内容

我正在向UIWebView发送请求。 在加载的网页上有AJAX调用。 我需要分析的AJAXstream量,以确定,如果用户login或不。 为此,我在AppDelegate中安装了NSURLCache: MYURLCache *cache = [[MYURLCache alloc] init]; [NSURLCache setSharedURLCache:cache]; 这个MYURLCache类正确地接收通过webview运行的stream量。 我只能终止AJAX调用。 然后,我产生了一个AJAX调用自己的请求。 这个从web服务器返回完美的响应。 所以现在要做的最后一步是构造NSCachedURLResponse返回对象。 我也pipe理了这个,但是webview在返回对象的时候什么都不做。 如果我只返回零,WebView加载一切正常(零是NSURLCache的消息,没有任何caching,所以web视图应该开始加载它自己)。 – (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request { if ([[[request URL] absoluteString] rangeOfString:@"/ajax/"].location == NSNotFound) { return nil; } else { ASIHTTPRequest *asirequest = [ASIHTTPRequest requestWithURL:[request URL]]; [asirequest setValidatesSecureCertificate:NO]; [asirequest startSynchronous]; NSError *error = [asirequest error]; NSData* data = […]

WebKitErrorDomain错误101

以下代码会产生以下错误: WebKitErrorDomain error 101 码: -(Void) searchBarSearchButtonClicked: (UISearchBar *) activeSearchBar { NSString * query = [searchBar.text stringByReplacingOccurrencesOfString: @ "" withString: @ "+"]; NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://http://www.google.com/search?q =%, query]]; NSURLRequest * requestObj = [NSURLRequest requestWithURL: url]; [Home loadRequest: requestObj]; } -(Void) loadView { [Super loadView]; CGRect bounds = [[UIScreen mainScreen] […]