【发布时间】:2021-03-20 03:50:10
【问题描述】:
我有一个现有的UITableViewController,已嵌入到NavigationController 中。但是,当我呈现视图时,导航栏没有显示。
呈现TableViewController(它的故事板ID是:SelectServicesController):
if let selectServicesController = self.storyboard?.instantiateViewControllerWithIdentifier("SelectServicesController") as? UITableViewController {
self.navigationController?.presentViewController(selectServicesController, animated: true, completion: nil)
}
这是我构建时的样子(导航栏不显示):
【问题讨论】:
-
你的项目中还有其他导航控制器吗?
-
@DanielLeonard 是的,我愿意。这是一个单独的导航控制器。
-
是的,但它可以影响它,因为它是一个父导航控制器。您的表视图是否对其超级视图顶部有限制。
-
@DanielLeonard 那么我应该使用相同的父导航控制器吗?问题是我想以模态方式呈现这个 tableview 控制器。不,我没有设置约束,因为它是一个 tableview 控制器,我不能为 tableview 设置约束。
-
是的,您的文字出现在视图的运营商信息之上似乎很奇怪。