展示后的导航栏重叠我的内容Segue

时间:2017-07-14 07:53:09

标签: ios swift

我有一个带有表格视图和标签栏控制器的视图控制器。我在didSelectRow方法中点击其中一个单元格时执行segue。然后我在prepareForSegue中传递数据。 segue在故事板中从视图控制器设置到标签栏,其类型为"显示"。

当显示标签栏控制器(其中一个视图控制器)时,内容位于视图的最顶部。切换标签栏然后返回原始标签栏后问题得以解决。有什么方法可以解决这个问题吗?

enter image description here

1 个答案:

答案 0 :(得分:4)

您使用的是界面构建器吗?

打开故事板,您可以在其中定义此视图控制器。

然后在属性检查器 DESELECT Extend Edges Under Top Bars属性中。

或者,您可以将视图捕捉到顶部布局指南而不是根视图本身。