草庐IT

UIWebView-heavy

全部标签

iOS 7 - UIWebView 扩展菜单

我想为选择某些文本时出现的菜单添加额外的菜单项。我已将以下代码添加到viewDidLoad:NSMutableArray*extraItems=[[NSMutableArrayalloc]init];UIMenuItem*boldItem=[[UIMenuItemalloc]initWithTitle:@"Bold"action:@selector(bold:)];[extraItemsaddObject:boldItem];[UIMenuControllersharedMenuController].menuItems=extraItems;我还用这些方法覆盖了我的自定义UIWebV

ios - UIWebView NSRangeException

我尝试将360全景图加载到UIViewController的UIWebView中,该全景图采用html格式并内置于krpano中。当全景图打开时,一切正常。虽然过了一段时间后,我得到了很多这样的错误来安慰:Feb2814:02:54iPhone-tou-chreste-PhanesEpirusTreasures[4687]:ImageIO:JPEGNotaJPEGfile:startswith0x000x00最后,应用程序因这个异常而崩溃。*****Terminatingappduetouncaughtexception'NSRangeException',reason:'***-[W

ios - 使用 UIWebView 播放本地 mp4 时出现 _itemFailedToPlayToEnd

我正在尝试使用html5视频播放本地mp4视频,如下所示。但它不播放。我收到以下错误_itemFailedToPlayToEnd:{kind=1;new=2;old=0;}任何有关在UIWebView中播放视频的建议都将不胜感激。 最佳答案 为了不在您的网站上托管视频,您可以做的是将视频发布到youtube,并将其嵌入您的网站,这样您所做的就是将嵌入的代码复制并粘贴到您的html中。..或者你可以这样做:-(void)viewDidLoad{[superviewDidLoad];NSString*embedHTML=@"\\\bod

ios - 旋转 UIWebView : force landscape

我希望创建一个同时显示纵向和横向的ViewController。该应用目前仅以纵向运行。在你考虑标记为重复之前(我已经用尽了这里的许多搜索),听我说完:该应用程序显示一组来self们网络服务器的map,URL不变,但内容每天都在变化(始终是png、pdf或mp4扩展名)。这些产品可通过两种不同的方式访问:Tabviewcont>Navviewcont>viewcont>viewcont(显示网页内容)Tabviewcont>navviewcont>collviewcont>collviewcont>viewcont(显示网页内容)我已经尝试过:通过创建一个新的navcont并将webv

ios - UIWebView - 抛出什么 NSError?

当UIWebView由于无法访问服务器而无法加载页面时,我试图向用户发出警报。我正在使用委托(delegate)方法:-(void)webView:(UIWebView*)webViewdidFailLoadWithError:(NSError*)error{//showNSAlerttellingusertherewasaproblem}(文档:https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html

ios - 今天扩展 UIWebView

我的应用程序有一个包含每日报价的部分,该报价是从互联网上的网页中提取的。我一直在尝试使用TodayExtension添加报价,以便可以在那里查看,但扩展始终显示为空白。我在Storyboard中添加了TodayExtension文件,并且在我拥有的代码的实现文件中:#import"TodayViewController.h"#import@interfaceTodayViewController()@end@implementationTodayViewController-(void)viewDidLoad{[superviewDidLoad];self.title=@"Today'

ios - 无法通过使用 UIWebView 点击播放按钮来启动嵌入式 Youtube 视频

我在iOS上的UIWebView中嵌入了一个Youtube视频,到目前为止它工作正常。显示视频“海报框”,其顶部有正常的红色播放按钮。点击播放按钮只会点击播放按钮之外的任何地方来启动视频。我首先认为这是与iOS8相关的问题,但同样的问题也发生在iOS7(模拟器)上。这真的很烦人,因为我们的用户自然会点击播放按钮,但它什么也没做。有谁知道Youtube是否更改了可能导致此问题的内容?这是我用于在应用程序中显示视频的代码:NSString*urlString=[NSStringstringWithFormat:@"http://www.youtube.com/embed/%@",video

ios - 如何在 ios 的 UIWebView 中打开 AdMob 的 URL?

我在我的应用程序中使用AdMob,我想在点击AdMobView时在我的应用程序的UIWebView中打开广告。 最佳答案 没有。我们无法在UIWebView中打开admob广告。https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/jYkFJ5xubcg 关于ios-如何在ios的UIWebView中打开AdMob的URL?,我们在StackOverflow上找到一个类似的问题:

ios - 在 UIWebView 中使用 Tumblr 登录

我正在通过oauth使用tumbler登录身份验证。我正在关注此网址:http://codegerms.com/login-with-tumblr-in-uiwebview-using-xcode-6-part-3/用于登录身份验证,并通过在UIWebview中登录获取iOS中TumblrAPI的访问token和key。我正在使用这段代码。-(void)viewDidLoad{[superviewDidLoad];//clientID=@"Tjta51N6kF6Oxmm1f3ytpUvMPRAE1bRgCgG90SOa0bJMlSlLeT";//secret=@"lrlQPNx3Yb1

javascript - 我的 CocoaTouch 应用程序如何响应用户在 UIWebView 中按下 HTML 输入按钮?

我在CocoaTouch应用程序中有一个UIWebView。我想要一个或,如果用户按下这个按钮,那么我想在应用程序内部使用react。是否有委托(delegate)/回调/javascript解决方案来执行此操作?最好的问候ch.h 最佳答案 首先,在您的WebView中,您需要触发使用自定义URL方案(例如appAction://)的URL的加载。然后在您的UIWebView的委托(delegate)中实现webView:shouldStartLoadWithRequest:navigationType:,并在该方法中捕获该URL