导航栏重叠我的内容后显示Segue
问题描述:
我有一个视图控制器与表视图和标签栏控制器。当在didSelectRow
方法中点击其中一个单元格时,我执行segue。然后我通过prepareForSegue
传递数据。 segue从视图控制器到标签栏设置在故事板中,其类型是“Show”。导航栏重叠我的内容后显示Segue
当显示标签栏控制器(以及其视图控制器之一)时,内容位于视图的最顶端。在切换选项卡栏然后返回到原始选项卡栏后,问题得到解决。有任何解决这个问题的方法吗?
答
您使用的界面生成器?
在您定义此视图控制器的位置打开故事板。
然后在属性检查器取消选择的Extend Edges Under Top Bars
财产。
或者,您可以将视图对齐到顶层布局指南而不是根视图本身。
+0
如何处理xibs? – dreamBegin
您是否正在使用此视图控制器的Storyboard? –
@ MoeAbdul-Hameed是的,我是! – Cesare
[UIView在IOS7上的UINavigationBar下可能重复](https://stackoverflow.com/questions/17745571/uiview-under-uinavigationbar-on-ios7) –