tvOS中的Web应用

tvOS中的Web应用,第1张

tvOS中的Web应用

编辑:在人们继续投票之前,我要弄清楚在Apple TV上存在UIWebView,但是 禁止 使用它,因此,在Apple
TV上加载Web应用程序的唯一真正方法是使用TVML创建它们和TVJS

如果要使用UIWebView(作为概念证明),可以执行以下 *** 作:

目标c

Class webviewClass = NSClassFromString(@"UIWebView");id webview = [[webviewClass alloc] initWithframe:self.view.frame];NSURL * url = [NSURL URLWithString:@"https://www.google.com"];NSURLRequest * request = [NSURLRequest requestWithURL:url];[webview loadRequest:request];[self.view addSubview:webview];

迅速

let webViewClass : AnyObject.Type = NSClassFromString("UIWebView")!let webViewObject : NSObject.Type = webViewClass as! NSObject.Typelet webview: AnyObject = webViewObject.init()let url = NSURL(string: "https://www.google.com")let request = NSURLRequest(URL: url!)webview.loadRequest(request)let uiview = webview as! UIViewuiview.frame = CGRectMake(0, 0, view.frame.width, view.frame.height)view.addSubview(uiview)

更新!
我发现在github上有很多基于的tvOS浏览器,但其中大多数都需要在Xpre应用程序上调整Availability.h。我发现了使用我的方法的叉子,因此不需要调整Availability.h

他们添加了对导航的基本支持,例如滚动和光标

我认为Apple不会批准使用

UIWebView
被标记为禁止应用程序,您必须学习
TVML
TVJS
不是。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5588088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存