在iOS7中,嵌入到UINavigationController中的UIViewController具有一个自动高度为44或64高度的导航栏。如果我不想将我的UIViewController嵌入到UINavigationController中,并且我想直接在我的UIViewController中添加导航栏,我怎样才能使导航栏像嵌入一样工作?
我使用自动布局来制作这样的UI。
如上图所示,导航栏未按预期覆盖状态栏的区域。
答案 0 :(得分:0)
将导航栏的框架设为{0,0,320,64},然后将其添加为UIViewController视图的子视图。 它应该按照你的意愿行事。