有什么方法可以调整 TVApplicationController 的大小。我想将我的 TVML 应用程序包含在本机 ViewController 的子视图中。
我的代码:
var window: UIWindow?
var appController: TVApplicationController?
var appControllerContext = TVApplicationControllerContext();
static let TVBaseURL = "http://localhost:9001/"
static let TVBootURL = "\(StickyAdsNovaTVController.TVBaseURL)/client/js/application.js"
override func viewDidLoad() {
super.viewDidLoad()
window = UIWindow(frame: CGRect(x: 20, y: 20, width: 90, height: 60))
guard let javaScriptURL = NSURL(string: StickyAdsNovaTVController.TVBootURL) else {
fatalError("unable to create NSURL")
}
appControllerContext.javaScriptApplicationURL = javaScriptURL
appControllerContext.launchOptions["BASEURL"] = StickyAdsNovaTVController.TVBaseURL
appController = TVApplicationController(context: appControllerContext, window: window,delegate: self)
}
我尝试使用 CGRect 设置窗口框架。x,y 已应用,但既不应用宽度也不应用高度。TVML 应用程序的大小始终是 UIScreen 的大小。
有任何想法吗?