Вам необходимо ограничить свой menuBar
вид только безопасной областью вида , чтобы выровнять его по нижней части навигационной панели.
Хотя это сложно сделать с помощью Visual Format Language. Этот альтернативный метод должен быть легким для понимания:
view.addSubview(menuBar)
let guide = view.safeAreaLayoutGuide
NSLayoutConstraint.activate([
menuBar.topAnchor.constraint(equalTo: guide.topAnchor, constant: 0.0),
menuBar.leadingAnchor.constraint(equalTo: guide.leadingAnchor, constant: 0.0),
menuBar.trailingAnchor.constraint(equalTo: guide.trailingAnchor, constant: 0.0),
menuBar.heightAnchor.constraint(equalToConstant: 50.0),
])