3
spriteKit
을 사용하여 tvOS
앱을 만들고 css
을로드 할 수 없으므로 UIWebview
에 있습니다.swift (SpriteKit)를 사용하여 빌드 된 tvOS 앱에서 UIWebview에 CSS를로드하는 방법은 무엇입니까?
spriteKit
을 사용하여 tvOS
앱을 만들고 css
을로드 할 수 없으므로 UIWebview
에 있습니다.swift (SpriteKit)를 사용하여 빌드 된 tvOS 앱에서 UIWebview에 CSS를로드하는 방법은 무엇입니까?
는 CSS를 포함하여 내 HTML은하자 -
여기let myHTML = "<html>"+"<head>"+"<style type=\"text/css\">"+"@font-face{font-family: myFirstFontB;src: url('\(fontPath)')}"+"</style>"+"<link rel='stylesheet' type='text/css' href='styleIPAD.css' /></head>"+"<body>"+"<div class='page'>\(value)</div>"+"</body>"+"</html>"
styleIPAD.css은 내 프로젝트에 있습니다.
지금 당신이있는 UIWebView이 html 문자열을로드 할 수 있습니다 -웹보기를 .loadHTMLString (myHTML, base을 : Bundle.main.bundleURL를)?
번들 URL을주십시오, 다른 CSS는로드되지 않습니다.
tvOS에서는 UIWebview를 사용할 수 없습니다. 어떻게 사용합니까? –
webViewClass : AnyObject.Type = NSClassFromString ("UIWebView")을 사용합니다. webViewObject를 NSView.Type = webViewClass로 설정하십시오! NSObject.Type let webview : AnyObject = webViewObject.init() let url = NSURL (문자열 : "https://www.google.com") 요청 = NSURLRequest (URL : url!) webview.loadRequest 요청) uiview = webview as! UIView uiview.frame = CGRectMake (0, 0, view.frame.width, view.frame.height) view.addSubview (uiview) –
UIWebView는 Apple TV에 있지만 사용을 금지합니다. Apple TV에서 웹 앱을로드하는 실제 방법은 TVML 및 TVJS로 웹 앱을 만드는 것입니다. 그러나 지금은 위와 같이 사용했습니다. –