草庐IT

UIWebView-heavy

全部标签

ios - UIWebView:停止滚动,但不要禁用它

我看到很多关于如何在webView中禁用滚动的答案,但我所追求的是不同的:假设用户正在滚动webView,手指不再在设备上,但它是仍在滚动(它没有停止,但它正在减速,这可能需要一秒钟左右的时间)。然后,他们点击一个按钮。我希望UIWebView立即停止滚动(即取消其当前滚动)。这可能吗? 最佳答案 UIWebView类符合UIScrollViewDelegate,因此在此处使用此答案:HowcanIprogrammaticallyforce-stopscrollinginaUIScrollView?您可以通过手动设置内容偏移来停止滚

iphone - UIWebView:为什么使用不存在的主机名时请求不会超时?

我的情况是这样的:我有一个UIWebView,它向用户提供主机名的URL发出POST请求。当主机名不存在时,我需要超时,以便我可以提醒用户说他们应该检查他们的设置。发生了什么:我提出这样的请求:NSString*theURL=[NSStringstringWithFormat:@"https://%@%@",_hostname,LOGIN_PART_URL];NSString*body=[NSStringstringWithFormat:@"Username=%@&Password=%@",_username,_password];NSMutableURLRequest*request

objective-c - iOS RESTful POST调用在UIWebView中有效,但从线程调用时无效

我正在尝试在iOS应用中创建一个身份验证系统,该系统允许用户登录和注册(如果他们还没有帐户)。我昨天完成了登录系统的运行,但是当我为注册系统设置了代码时,该代码甚至无法ping通服务器。然后,我尝试再次测试登录系统,该代码现在也无法ping通服务器。RegistrationTableViewController的相关代码(这是一个自定义TVC,在某些单元格中包含文本字段-例如,请考虑使用该视图来创建新的日历事件):-(IBAction)signUpButtonPressed{//Getthevaluesoutofthetextfieldsthattheuserhasfilledout.

javascript - iOS uiwebview 在加载整个 html 文件之前触发 finishLoad 事件

我在uiwebview上加载静态html文件,当webViewDidFinishLoad时,我插入以下javascript以获取包含在div中的数据。NSString*body=[self.webView1stringByEvaluatingJavaScriptFromString:@"document.getElementById('social').innerHTML"];NSLog(@"receiveddata:%@",body);一切似乎都在正常工作,但有时div是空的!!假设div总是被填充,因为div是静态的,我认为webViewDidFinishLoad事件在加载整个页面

iphone - 在 UIWebView 中显示来自相机的图像

我有使用WebView的iPhone应用程序,我从该应用程序运行iPhone摄像头并获取图像,我的问题是如何将此图像返回到UIWebView中? 最佳答案 将图像保存在本地文档文件夹中并在WebView中加载该图像。 关于iphone-在UIWebView中显示来自相机的图像,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11409184/

ios - 在uiablview中显示多个uiwebview

我遇到了webview的问题,我想很多人都遇到过。在我的应用程序中,我有一个UITableview并且tableview的每个单元格都是自定义的。在每个单元格中嵌入了一个UIWebview。当我滚动tableview时,我需要显示每个单元格的内容。(webview的loadsHTML和image_url来自本地数组)问题是每个单元格中的UIWebview都加载了一个远程图像url,当用户快速滚动表格时,单元格中的webviewreact速度不够快,因此webview可能会显示重复的图像不到1秒。(因为我使用可重复使用的单元格和webview从image_url数组加载,所以image_

iphone - 为什么 UIWebView anchor 的目标被忽略?

我在正在开发的iPhone应用程序中嵌入了一个UIWebView。我正在尝试通过在anchor上使用target="_blank"在Safari中打开链接。我看到目标属性被UIWebView忽略,链接不会在新的Safari实例中打开。这是为什么?我知道,为了完成这项工作,我必须使用shouldStartLoadWithRequest。 最佳答案 您应该使用openURL让Safari从您的应用程序打开网页:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"h

ios - iOS 6 中垂直滚动的 UIWebView 中的后台闪烁

我将UIWebView与-webkit-column-*结合使用,并使用垂直滚动(window.scrollTo(X,0);方法)更改页面。在iOS4.3和5中一切都很好。但是在iOS6中,当滚动时,我看到屏幕的那部分背景闪烁以滚动闪烁的颜色等于self.view(webview是透明的)。我看到这个问题:ios6uiwebviewshowsbackgroundwhilescrollingapageusingjqueryscrolltop但这并不能解决我的问题。如何摆脱这种眨眼? 最佳答案 我遇到了完全相同的问题。修复它添加三个属性

objective-c - 我有两个错误 : No visible @interface for 'UIWebview'

我有两个错误:“UIWebView”没有可见的@interface声明选择器“highlightAllOccurencesOfString:”另一个:“UIWebView”没有可见的@interface声明选择器“removeAllHighlights”请有人帮助我。WBSecondViewController.h#import@interfaceWBSecondViewController:UIViewController{}@property(weak,nonatomic)IBOutletUIWebView*webView;@property(copy)NSArray*menuIt

iphone - 应用程序因在 UIWebview 上加载 HTML 而被拒绝

我的iPhone应用程序被拒绝说我试图在XML的帮助下在UIWebView上加载大量HTML。他们要求我使用原生UIView。谁能告诉我如何将HTML标签转换为原生UIView? 最佳答案 他们的意思可能是,您解析XML并在原生View(如UITableview)中以某种格式显示您的数据... 关于iphone-应用程序因在UIWebview上加载HTML而被拒绝,我们在StackOverflow上找到一个类似的问题: https://stackoverflo