如何将视图控制器呈现为视图的一部分?

时间:2019-04-21 03:27:55

标签: swift uiviewcontroller

我正在尝试在视图中显示UIReferenceLibraryViewController。通常,当使用UIViewController.present()时,它将覆盖整个屏幕,但是我希望它只是屏幕的一部分。我该怎么办?

我所拥有的:

import UIKit
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let controller: UIReferenceLibraryViewController = UIReferenceLibraryViewController(term: "word")
        self.present(controller, animated: false)
    }
}

1 个答案:

答案 0 :(得分:0)

您需要创建一个容器视图。有很多指南,例如https://naveenr.net/beginning-container-views-in-ios/