如何将视图控制器呈现为视图的一部分?
How to present a view controller as a part of a view?
我正在尝试在视图中显示 UIReferenceLibraryViewController
。通常在使用 UIViewController.present()
时它会覆盖整个屏幕,但我希望它只是屏幕的一部分。我该怎么做?
我有:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let controller: UIReferenceLibraryViewController = UIReferenceLibraryViewController(term: "word")
self.present(controller, animated: false)
}
}
您需要创建容器视图。那里有很多指南,例如 https://naveenr.net/beginning-container-views-in-ios/
我正在尝试在视图中显示 UIReferenceLibraryViewController
。通常在使用 UIViewController.present()
时它会覆盖整个屏幕,但我希望它只是屏幕的一部分。我该怎么做?
我有:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let controller: UIReferenceLibraryViewController = UIReferenceLibraryViewController(term: "word")
self.present(controller, animated: false)
}
}
您需要创建容器视图。那里有很多指南,例如 https://naveenr.net/beginning-container-views-in-ios/