【发布时间】:2019-05-21 10:40:07
【问题描述】:
我的应用中有多个故事板。我想在某些控制器的导航栏下方的顶部始终添加一个视图。我怎样才能做到这一点?
我已经使用了导航委托并在窗口中添加了一个视图,但没有运气。在附加图像中显示灰色视图的步骤是。 1.单击该视图控制器上的按钮;灰色视图应显示并保留在控制器的顶部,直到未完成设备的所有扫描,无论用户是否应该转到任何视图控制器。
【问题讨论】:
-
您希望该视图始终位于导航控制器的导航栏下方吗?
-
@ Rico Crescenzio - 是的,我希望该视图始终位于导航控制器的导航栏下,但对于某些控制器
-
那么您是否尝试将视图添加到 navigationController 视图中?喜欢
navigationController?.view.addSubview(grayView) -
它将在导航视图上添加视图而不是在导航视图下方。
-
是的,您必须调整视图位置,例如向导航栏添加约束
标签: ios swift uiviewcontroller uinavigationcontroller uiwindow