【问题标题】:Xcode: Playground Live View navigation controller clipped at topXcode:顶部剪辑的 Playground Live View 导航控制器
【发布时间】:2021-09-06 04:02:53
【问题描述】:

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

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 实时视图中被剪辑。请参阅以下屏幕截图。

是否有解决此问题的方法? Xcode版本12.5版

【问题讨论】:

    标签: xcode uiviewcontroller uinavigationcontroller swift-playground liveview


    【解决方案1】:

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

    PlaygroundPage.current.liveView = UINavigationController(rootViewController: controller).view
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-01
      • 2018-08-15
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多