导航栏出现在导航栏下?

时间:2017-09-19 14:17:57

标签: swift uinavigationcontroller uinavigationbar

我在视图控制器中添加了一个导航栏,我注意到当我运行我的应用程序时,状态栏正在切断导航栏。我为我的代码添加了一个定位函数,但我遇到了一个奇怪的问题。我创建的导航栏显示在空白导航栏下方。 navigation bar under navigation bar Navigation bar Constraints

以下是viewcontoller.swift文件中的代码

import UIKit

class myaccountViewController: UIViewController, UINavigationBarDelegate, UIBarPositioningDelegate, UITextFieldDelegate {


@IBOutlet weak var navbr: UINavigationBar!


override func viewDidLoad() {
    super.viewDidLoad()
    navbr.delegate = self
}

func position(for bar: UIBarPositioning) -> UIBarPosition {
    return.topAttached
}

}

我不想在其中嵌入导航控制器。

1 个答案:

答案 0 :(得分:0)

尝试添加顶部约束以查看不到TopLayout指南。 似乎所有约束都与保证金有关。删除约束到边距。将它们添加到视图中。