У меня есть UIToolBar
в верхней части одного из моих видов, и затенение появляется внизу панели инструментов, как я ожидал. Я знаю, что UIToolbarPosition
внутренне установлен на UIToolbarPositionTop
.UIToolbarPosition set to bottom on resize
Когда я поворачиваю свое устройство (iPad), панель инструментов растет (используя автоматическое определение размера в IB), а UIToolbarPosition
изменяется на UIToolbarPositionBottom
, который переворачивает тень в верхней части панели. Если меня не изменяет размер бара, он остается верным, но, конечно, не растягивается, чтобы соответствовать ширине экрана.
Итак, что дает? Что могло бы вызвать у меня UIToolbarPosition
? Это сидит в 0,0 все время и только изменяет ширину, основанную на вращении.
Дополнительная информация: Я рассматривал работу вокруг, используя UINavigationBar
. UIAppearance
не является, вероятно, не идти, потому что у меня есть панель инструментов в нижней части тоже, и я хочу, чтобы мои «сверху» отличается от моего «дна»
Вы используете автоматическую компоновку? Если да, то какие ограничения у вас есть на панели инструментов? – rdelmar
Нет, не автоматический макет. Просто старая маска для автоматического изменения размера, установленная через IB, используя стойки и пружины. Там фиксированное расстояние слева/сверху/справа с фиксированной высотой и гибкой шириной. – DBD
Я не могу дублировать вашу проблему. Я установил его с пружинами и стойками, как и вы, и все работает отлично. – rdelmar