Ios 导航栏覆盖了顶部视图的某些部分

Ios 导航栏覆盖了顶部视图的某些部分,ios,swift,Ios,Swift,当我通过didselectrowatinex方法实例化视图控制器时: let vc = self.storyboard?.instantiateViewControllerWithIdentifier("About") as About self.navigationController?.pushViewController(vc, animated: true) break; About视图控制器的一部分位于导航栏下方。如何在Swift中解决此问题 尝试将扩展布局的边缘设置为“无” Swi

当我通过
didselectrowatinex
方法实例化视图控制器时:

let vc = self.storyboard?.instantiateViewControllerWithIdentifier("About") as About
self.navigationController?.pushViewController(vc, animated: true)
break;
About
视图控制器的一部分位于导航栏下方。如何在Swift中解决此问题


尝试将扩展布局的边缘设置为“无”

Swift 2

self.edgesForExtendedLayout = UIRectEdge.None
Swift 3+

self.edgesForExtendedLayout = []
self.edgesForExtendedLayout = .all
Swift 4+

self.edgesForExtendedLayout = []
self.edgesForExtendedLayout = .all
可能重复的