0

我正在使用单个视图控制器创建导航控制器的游乐场实时视图。

import UIKit
import PlaygroundSupport

final class ViewController: UIViewController {
  override func viewDidLoad() {
    super.viewDidLoad()

    title = "View Controller"
  }
}

let viewController = ViewController()
let navigationController = UINavigationController(rootViewController: viewController)

PlaygroundPage.current.liveView = navigationController

预期的结果是让导航控制器完全可见。理想情况下,框架应该是 iPhone 大小,但是,这不是必需的。

但是,结果会在 Playground Live View 中被剪裁。请参阅以下屏幕截图。

游乐场实景

这种行为有解决方法吗?Xcode 版本 12.5 版

4

1 回答 1

0

一种解决方案是使用导航控制器的视图属性。IE

PlaygroundPage.current.liveView = UINavigationController(rootViewController: controller).view
于 2021-06-22T16:29:26.877 回答