Monday, 2 September 2019

Autolayout warning when using prompt in navigation bar

I am using a navigation bar with a prompt, looking like this: enter image description here

I receive the following auto layout warnings in the console:

"<NSAutoresizingMaskLayoutConstraint:0x60000043be30 h=--& v=--& _UINavigationBarModernPromptView:0x7fb3c6416640.width == 0   (active)>",
"<NSLayoutConstraint:0x600000421400 UILabel:0x7fb3c66d8bf0'Plant guide'.centerX == _UINavigationBarModernPromptView:0x7fb3c6416640.centerX   (active)>",
"<NSLayoutConstraint:0x600000421f90 UILabel:0x7fb3c66d8bf0'Plant guide'.trailing <= UILayoutGuide:0x600001e58fc0'UIViewLayoutMarginsGuide'.trailing   (active)>",
"<NSLayoutConstraint:0x600000421e00 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x600001e58fc0'UIViewLayoutMarginsGuide']-(20)-|(LTR)   (active, names: '|':_UINavigationBarModernPromptView:0x7fb3c6416640 )>"


"<NSAutoresizingMaskLayoutConstraint:0x60000043be30 h=--& v=--& _UINavigationBarModernPromptView:0x7fb3c6416640.width == 0   (active)>",
"<NSLayoutConstraint:0x600000421400 UILabel:0x7fb3c66d8bf0'Plant guide'.centerX == _UINavigationBarModernPromptView:0x7fb3c6416640.centerX   (active)>",
"<NSLayoutConstraint:0x600000421e50 UILabel:0x7fb3c66d8bf0'Plant guide'.leading >= UILayoutGuide:0x600001e58fc0'UIViewLayoutMarginsGuide'.leading   (active)>",
"<NSLayoutConstraint:0x600000421d60 'UIView-leftMargin-guide-constraint' H:|-(20)-[UILayoutGuide:0x600001e58fc0'UIViewLayoutMarginsGuide'](LTR)   (active, names: '|':_UINavigationBarModernPromptView:0x7fb3c6416640 )>"

These warnings are given for the prompt in the navigation bar, but I do not set the autolayout constraints for the navigation bar. This should be handled by IOS itself.

What can I do to fix these warnings?



from Autolayout warning when using prompt in navigation bar

No comments:

Post a Comment