Я пытаюсь включить контейнер UIView прямо над моим tabBar, однако он, похоже, не отображается на моем представлении, потому что я считаю, что это проблемы ограничения. Я бы хотел, чтобы мой контейнерный вид выглядел так на вид. проблемы с ограничением просмотра контейнера программно
Однако мой контейнер вообще не отображается. Вот мой код:
self.mapContainer.layer.cornerRadius = 8
self.mapContainer.backgroundColor = UIColor.cyan
self.mapContainer.translatesAutoresizingMaskIntoConstraints = false
self.mapContainer.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(self.mapContainer)
//constraints of the map view
let heightTabBar = self.tabBarController?.tabBar.frame.size.height
self.mapContainer.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant : (heightTabBar)! + 220).isActive = true
self.mapContainer.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
//self.topContainer.heightAnchor.constraint(equalTo: view.heightAnchor).isActive = true
self.mapContainer.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier: 0.3).isActive = true
//self.mapContainer.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
self.mapContainer.leadingAnchor.constraint(equalTo: view.trailingAnchor, constant: 20).isActive = true
self.mapContainer.trailingAnchor.constraint(equalTo: view.leadingAnchor, constant: 40).isActive = true
, где я буду неправильно здесь, где мой контейнер не отображается ?
Спасибо так много. Я смог сделать эту работу так, как я хотел, основываясь на вашем решении для iphone 6, однако он, похоже, не работает на iphone 5S. Вы случайно не знаете почему? – Aboogie
Да, рад, что я мог вам помочь! Я думаю, что позже я посмотрю, какая причина может быть, но если этот ответ решает этот вопрос, вы должны создать новый вопрос с вашим текущим кодом и объяснить свою новую проблему, и вы можете связать его здесь в комментарии. – ronatory
Протестировано в симулятор с iPhone5s, и это выглядит хорошо для меня. Возможно, вы можете описать в новом вопросе то, что вы ожидаете, и что не работает для вас на iPhone5S по сравнению с iPhone6 @Aboogie – ronatory