ios - 在 swift 中设置 present() 约束
问题描述
我目前正在使用MapBox SDK在我的应用程序中生成导航控制器。
除了底部或屏幕上的间距外,我已经设法让所有东西看起来都完全符合我的要求
我目前使用以下方式呈现导航:-
func presentAndRemoveMapview(_ navigationViewController: NavigationViewController) {
present(navigationViewController, animated: true) {
self.mapView?.removeFromSuperview()
self.mapView = nil
}
}
但是,当我尝试为 navigationViewController 设置任何约束时,xcode 会返回错误,通知我无法对控制器设置任何约束。
我也尝试使用 MGLMapView 创建自己的视图,但我更喜欢 navigationViewController 的呈现方式。
无论如何,我可以向 navigationViewController 添加底部约束以在屏幕底部产生 300 个空间吗?
任何帮助将不胜感激。
提前致谢。