草庐IT

UiWebView

全部标签

javascript - UIWebView 检索链接并导航到它

我正在向我的应用程序添加一个UIWebView,它应该加载受密码保护的网页。然后它应该自动从该页面选择一个链接并导航到该页面。该网站不断更改其链接,因此无法选择目标页面的URL。我需要先登录,然后从主页选择一个链接。登录所需链接并导航至该链接后,如何编写代码来搜索我的主页? 最佳答案 您可以使用Javascript通过其id检索链接,然后加载它:[yourWebViewstringByEvaluatingJavaScriptFromString:@"document.getElementById('yourLinkID').clic

ios - 如何为所有 session 缓存 UIWebView 页面

我想第一次从网络加载页面,其他时候在页面没有变化时从缓存加载页面。我在缓存方面遇到了一些问题。我将此代码粘贴到AppDelegate中:NSURLCache*sharedCache=[[NSURLCachealloc]initWithMemoryCapacity:20*1024*1024diskCapacity:100*1024*1024diskPath:nil];[NSURLCachesetSharedURLCache:sharedCache];这就是我使用请求的方式:NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURL

ios - 仅在 UIWebView 上允许方向/旋转更改

我有一个用代码创建的UIWebView,我正在使用initWithFrame来定义启动大小。默认情况下,当我旋转设备时,没有任何旋转,方向与开始时相同。该应用程序基于UITabController,Controller中的所有选项卡均未显示UIWebViews并且我不想允许整个应用程序旋转。所以我有两个问题。是否可以只允许旋转UIWebView的内容?如果上述方法不可行,您如何在旋转时移除TabBar(应用程序委托(delegate)?)并且您是否需要刷新UIWebView的内容以使其横跨整个窗口? 最佳答案 当我想在横向模式下全屏

objective-c - 如何在UIWebView中跳转pdf页面?

我正在尝试逐页滚动pdf文件这是我的代码-(void)viewDidLoad{NSString*path=[[NSBundlemainBundle]pathForResource:@"myPdffile"ofType:@"pdf"];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*urlrequest=[NSURLRequestrequestWithURL:url];[webviewloadRequest:urlrequest];webview.scalesPageToFit=YES;[superviewDidLoad];}//go

ios - 为什么我们要在 UIWebView 中模拟触摸?

我觉得这段代码很有趣。但是我不明白为什么我们要在UIWebView中模拟触摸?entercodehere-(void)embedYouTube:(NSString*)urlStringframe:(CGRect)frame{NSString*embedHTML=@"\\\";NSString*html=[NSStringstringWithFormat:embedHTML,urlString,frame.size.width,frame.size.height];UIWebView*videoView=[[UIWebViewalloc]initWithFrame:frame];[vid

iPhone - 当用户触摸状态栏时使 UIWebView subview 滚动到顶部 (iOS 4)

我有一个mainView包含:分页ScrollView,一个页面控件关闭按钮并且scrollView的每一页都包含一个包含webView的subview。用户可以从左到右从一个页面转到另一个页面,并上下滚动每个webView。但是...当用户触摸状态栏时,如何使当前显示的webView滚动到顶部?编辑:当然是iOS4。 最佳答案 [yourPaginatedScrollViewsetScrollsToTop:NO];[(UIScrollView*)[yourWebView.subviewsobjectAtIndex:0]setScr

ios - 如何检测 UIWebView 中的点击事件

我有一个UITableView,可以像这样将内容加载到UIWebView中://MainViewController.m-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{CGRectbounds=[[UIScreenmainScreen]applicationFrame];UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:bounds];UIWebView*htmlView=[[UIWebView

ios - UIWebView 在第二次加载文本字段时不显示键盘

我在使用UIWebView时遇到了一个非常奇怪的问题。我用它来让用户登录多项服务,我打开UIWebView,显示一个HTML登录页面,然后按其中一个文本字段打开键盘,这是应该的。之后,如果我尝试在其中加载不同的登录屏幕,由于某种原因按下输入不会显示键盘。你们中有人遇到过这个奇怪的错误吗?我尝试检查[self.windowmakeKeyAndVisible];就像我看到一些建议一样,但不幸的是它没有解决问题:(这是我加载UIWebView的方式:[webAuthstringByEvaluatingJavaScriptFromString:@"document.body.innerHTML

iphone - 在不禁用用户交互的情况下防止 UIWebView 输入显示 UIKeyboard

我有一个加载和外部产品配置Web服务UI的UIWebView,它基本上是一堆相关的下拉列表。问题是下拉菜单基本上是增强的文本输入,所以当用户点击它们以显示选项时,UIKeyboard在他们做出选择后不断弹出并拥有。它不是一个流动的过程。有没有办法抑制html输入触发UIKeyboard? 最佳答案 然后试试这个:...[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(removeKeyBoard:)name:UIKeyboardDidShow

iphone - 如何在 UIWebView 中处理图像

我正在考虑编写一些自定义的UITableViewCells,其中注入(inject)了UIWebView。我想要一些图标出现在uiWebview的html中,图像存储在本地设备上。我想知道在为不同设备构建时是否将这些图像视为普通图像。IE。遵循视网膜显示器的命名约定@2x.png?是否将此转换为uiwebviews? 最佳答案 UIWebView用于解释和显示HTML告诉它的任何内容。简而言之,答案是否定的,webview将在屏幕上显示完全链接的图像。我已经在我开发的应用程序中实现了UIWebViews,它们只显示内部HTML。我对