草庐IT

UIwebview

全部标签

ios - 如何更改 WKWebView 中的最小和最大缩放比例?

我使用WKWebView来显示svg。它相当大,我需要支持在捏手势上缩放它。WKWebView开箱即用。但。它对最小和最大缩放比例有自己的限制。例如:订阅WKWebView的scrollView委托(delegate)并实现方法optionalfuncscrollViewDidEndZooming(_scrollView:UIScrollView,withview:UIView?,atScalescale:CGFloat){print(self.wkWebView.scrollView.minimumZoomScale,self.wkWebView.scrollView.maximum

ios - 将 WKWebView Cookie 同步到 NSHTTPCookieStorage

WKWebView可以在WKHTTPCookieStorage中管理自己的cookie,独立于NSHTTPCookieStorage。如何将cookie从WKHTTPCookieStore同步到NSHTTPCookieStorage。我的目标是将cookie与WKHTTPCookieStore和NSHTTPCookieStorage同步。我尝试通过实现观察者方法WKHTTPCookieStoreObserver来同步cookie。-(void)cookiesDidChangeInCookieStore:(WKHTTPCookieStore*)cookieStore{[cookieSto

ios - 从 uiwebview 的应用程序中加载 .CSS 文件

我正在尝试从应用程序资源中将.js和.css文件加载到uiwebview。我能够加载.js文件但无法加载.css文件请帮助。这是我的代码-(void)webViewDidFinishLoad:(UIWebView*)webView{//NSString*cssFile=@"styling.css";NSString*jsFile=@"storage.js";NSString*jsFilePath=[[NSBundlemainBundle]pathForResource:jsFileofType:nil];NSURL*jsURL=[NSURLfileURLWithPath:jsFileP

ios - 带缩放的 UITextview?

我怎样才能实现带有缩放功能的UITextview?请问有什么教程吗? 最佳答案 您可以制作简单的UIWebView,它会像UITextView,但具有缩放功能。这种方式有很多优点。例如粗体文本或斜体。您将能够在一份文本中使用不同的字体。分步指南:创建UIWebView生成html字符串。例如:Mytext在UIWebView中加载字符串 关于ios-带缩放的UITextview?,我们在StackOverflow上找到一个类似的问题: https://stac

iphone - 如何在 native iPhone 应用程序中呈现 HTML5 动画?

我正在尝试在iPhone应用程序上使用HTML5动画师。他建议我们使用HTML5来实现动画。因为我以前从未这样做过,iOS是否可以使用HTML5?我是否只使用UIWebView来呈现动画? 最佳答案 是的,您需要创建一个UIWebView,但请记住,iPhone的内存和CPU数量有限,如果动画很复杂,我会渲染得很慢。要渲染更复杂的动画,我建议使用Quartz2D 关于iphone-如何在nativeiPhone应用程序中呈现HTML5动画?,我们在StackOverflow上找到一个类似

iphone - 完全使用 HTML 5 创建的 IOS 应用程序 - 输入滞后......可修复?

像许多其他人一样,我决定通过HTML5构建我的应用程序,使用有限的native代码(一些UI等等)。但是,我遇到了与用户体验相关的严重问题。似乎通过HTML5创建的输入框和按钮在识别其点击事件时总是比本地界面有更长的延迟时间。例如:使用UIButton和native代码创建的按钮在按下时会立即注册点击并立即跳转到下一页。然而...在UIWebView中通过HTML5创建的按钮在注册点击之前总是有500-1500毫秒的滞后时间...这会导致非常脱节和碎片化的用户体验。我的问题是...有什么方法可以通过以某种方式实际更快地推送用户触摸事件,或者甚至通过伪造它使其看起来像HTML5输入框一样

ios - 如何从 UIWebView 获取 URL 的哈希片段

我正在尝试获取加载到UIWebView中的URL的哈希片段,我尝试了不同的方法但似乎不起作用。例如,如果UIWebView加载了“http://www.mysite.com/home#main”:NSURL*url=[NSURLURLWithString:@"http://www.mysite.com/home#main"];NSURLRequest*request=[NSURLRequestrequestWithURL:url];[webViewloadRequest:request];然后我想获取完整的url,但它仅通过3种不同的方法返回“http://www.mysite.com

html - uiwebview 和 CSS 文本阴影

我在uiwebview和CSS/HTML内容方面遇到了一个恼人的错误:如您所见,有些文本行没有阴影效果。所有文本都位于同一个div中,样式相同。为什么不统一?#style{background-color:lightgray;font-size:50px;font-family:"HelveticaNeue-Light","HelveticaNeueLight","HelveticaNeue",Helvetica,Arial,"LucidaGrande",sans-serif;color:#504f4f;text-shadow:#fff0px1px0px;text-align:just

iphone - 带有内联 SVG 的 UIWebview Html5

我正在尝试在Html5文件中绘制一个带有SVG的基本圆,然后将其加载到UIWebview中。然而,当我编译并运行时,屏幕上什么也没有出现(在iPad上测试)。我没有使用正确的代码还是UIWebview不支持带有Html5的SVG?这是UIWebview的代码:-(void)viewDidLoad{[superviewDidLoad];NSString*path=[[NSBundlemainBundle]pathForResource:@"SVG"ofType:@"html"];NSString*content=[NSStringstringWithContentsOfFile:path

iphone - UIWebview 处理 SVG 'on the fly'

我想知道如何操作已加载到UIWebview中的SVG文件。目前我正在将SVG文件加载到HTML文件中,然后将其加载到UIWebview中。我假设您会使用Javascript来执行此操作,但不确定具体如何操作。理想情况下,我希望能够在iPad应用程序中即时操作SVG。我知道您可以将代码“注入(inject)”到UIWebview中,但我的尝试没有成功。清澈如泥?好吧,也许一些代码会有所帮助。以下是我如何将html文件加载到ViewController.m文件内的UIWebview中:-(void)viewDidLoad{[superviewDidLoad];NSString*path=[