tvos - 设置TVApllicationController的大小(边界)

时间:2016-04-26 09:22:08

标签: video apple-tv tvml tvjs tvos9.1

有没有办法调整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相同。

有什么想法吗?

0 个答案:

没有答案