草庐IT

UIWebView-heavy

全部标签

ios - Swift 添加 HTML 到 UIWebView,表达式太复杂

我正在向UIWebView添加一些HTML内容。这一行:generatedHtml+=""+newsItem.entry.likes+"likethis"+newsItem.entry.comments?.count+"comments"我得到:expressionswastoocomplextobesolvedinreasonabletime我只是在对数组进行计数,我不知道如何使它不那么复杂?对象看起来像这样:publicclassNewsItem:NSObject{varentry:EntryObject=EntryObject()}publicclassEntryObject:N

ios - Swift 3、iOS 10.3 - 在启动屏幕期间预加载 UIWebView

我有一个应用程序,它在不同的ViewController上有多个WebViews,但加载每个WebViews大约需要3秒。是否可以在启动屏幕期间开始加载网页或当用户在FirstViewController上的网页时加载SecondViewController的WebView?importUIKitclassdabs:UIViewController{@IBOutletweakvarwebView_dabs:UIWebView!overridefuncviewDidLoad(){super.viewDidLoad()letwebsiteURL=URL(string:"https://ww

ios - 加载 HTML 字符串时 UIWebView 保持空白

我的应用程序中有一个UIWebView,我正在尝试使用loadHTMLString(_:,baseURL:)加载存储在String中的HTML在应用程序中。WebView始终显示为没有内容的纯灰色矩形。如果我将HTML字符串保存到文件中并在我的Mac上的Safari中加载它,页面将按预期呈现。我认为这可能与HTML有关,所以我将其简化为获得相同结果的最小测试:letmyHTMLString="Thisisatest"myWebView.loadHTMLString(myHTMLString,baseURL:nil)仍然是一个灰色的矩形。我在这里浏览了其他答案以检查和验证各种可能相关的详

html - 从 UIWebView 在 Safari 中打开特定链接

我有一个加载本地index.html文件的UIWebView。但是我想在Safari中打开这个html文件中的外部链接,而不是在UIWebView中打开。用UIButton在safari中打开链接非常简单:UIApplication.sharedApplication().openURL(NSURL(string:"http://www.stackoverflow.com"))从外部链接打开Instagram应用程序也很有效。instagram://media?id=434784289393782000_15903882所以我的第一个想法是做这样的事情:OpeninSafari但这似乎

ios - Swift 中的 UIWebView 离线错误

我正在使用UIWebView和以下代码将网页加载到我的应用程序中:leturl=NSURL(string:"http://www.myurl.com");letrequestObj=NSURLRequest(URL:url!);myWebView.loadRequest(requestObj);如果请求因任何原因失败,例如因为无法访问互联网,我想隐藏webView。有办法吗? 最佳答案 使用UIWebView提供的委托(delegate)方法funcwebViewDidFinishLoad(webView:UIWebView){pr

ios - 如何摆脱 UIWebview 中的 adjustedContentInset?

我有一个UIWebView,我在其中从远程URL加载内容。我面临的问题是,webview内容的最后一部分不可滚动。调试时我注意到adjustedContentInset设置为{0,0,49,0}。也许这就是部分webview内容(距末尾49点)不可滚动的原因。有什么方法可以摆脱adjustedContentInset以便整个内容都可以滚动吗?我尝试将webview的ScrollView的contentInsets设置为{0,0,0,0}但它没有帮助。UITableView和UICollectionView有contentInsetAdjustmentBehavior方法来重置adjus

uiwebview - Swift:webView 项目中的 ViewController 错误

使用Swift在Xcode6中编写一个简单的应用程序。classhtmlViewController:UIViewController{@IBOutletvarwebbb:UIWebView}classViewController:UIViewController{overridefuncviewDidLoad(){leturl=NSURL(string:"http://apple.com")letreqq=NSURLRequest(URL:url)self.webbb.loadView(reqq)super.viewDidLoad()}}“self.webbb.loadView(re

ios - UIWebView 内容不会在不同的 iPhone 尺寸之间缩放

所以我正在开发一个iOS应用程序,它使用UIWebView来提供HTML内容。为什么是UIWebView而不是WKWebView?好吧,我希望这个应用程序可以在iOS7及更高版本上运行。我刚刚将我的Xcode更新为Xcode6.1,当我从4英寸屏幕尺寸更改为4.7及以上时,我无法让我的webView缩放以适应可用屏幕空间。我所追求的是让我的应用程序在4英寸及以上的所有iPhone屏幕尺寸上看起来一致,因为我在WebView上显示的所有HTML5代码都是如此。在我的属性检查器中,我将尺寸设置为iPhone4英寸,您可以在下面的链接中分别看到该应用程序在4英寸和4.7英寸尺寸的iPhone

使用 UIWebView 或任何替代方法与 webRTC 进行 iOS 视频/音频通话

我正在将我的iOS应用程序与ladeskLiveagent集成,他们没有适用于iOS和android的SDK,您必须根据integrationinstructions在UIWebView中嵌入一个唯一的URL但视频/通话按钮需要与webRTC配合使用。负责浏览器中语音功能的WebRTC框架,但是webRTC在网络浏览器的移动版本中不可用。我发现的最好的东西是AWebRTCbrowserforiOSdevelopedintheopen.BowserisbuiltontopofOpenWebRTC.但它不起作用,并且与UIWebView的结果相同在Objectivec或swift中有什么想

UIScrollView 内的 UITableView + UIWebView

我正在努力思考如何在UIScrollView中使用UITableView和UIWebView。我试图构建的界面包括一个标题(包含一些标签,总是相同的大小),UIWebView(可以是任何高度,我根据内容缩放它)和一个UITableView(也可以有任何数字元素)。我希望用户像滚动一页一样滚动浏览整个内容。我意识到Apple不建议在UIScrollView中使用UITableView或UIWebView。但是,我很难考虑一些解决方法。是否有可能按照我现在尝试的方式获得预期的效果?如果不是,最干净或至少可行的方法是什么?(我目前正在使用Xcode6beta3/swift)