栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

tvOS中的Web应用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
不是。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/596899.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号