我在视图控制器中添加了一个导航栏,我注意到当我运行我的应用程序时,状态栏正在切断导航栏。我为我的代码添加了一个定位函数,但我遇到了一个奇怪的问题。我创建的导航栏显示在空白导航栏下方。
以下是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
}
}
我不想在其中嵌入导航控制器。
答案 0 :(得分:0)
尝试添加顶部约束以查看不到TopLayout指南。 似乎所有约束都与保证金有关。删除约束到边距。将它们添加到视图中。