Просмотр прыжков, когда панель навигации скрыта / показана - PullRequest
0 голосов
/ 08 октября 2018

когда наши метки на виду.Кто-нибудь знает, как мы можем исправить проблему прыжка, когда мы скрываем и показываем панель навигации.Я перепробовал много вещей, это не работает.Наконец, я добавил ограничение макета для своей верхней метки, и я даю постоянное число, чтобы оно не сработало, но это постоянное число не работает для других устройств.Может ли кто-нибудь мне помочь или для исправления скачков вида, или как я могу динамически установить верхнее ограничение, чтобы оно не возникало на других устройствах.

1 Ответ

0 голосов
/ 08 октября 2018

Вы можете попытаться получить это постоянное число как отношение вместо жестко закодированного числа.Например, допустим, что ваше ограничение называется viewTopConstraint, а затем вы обновляете его константу на 10% от вашего вида как:

viewTopConstraint.constant += self.view.frame.size.height/10

, что всегда будет обновлять константу ограничения для текущего устройства.У вас не должно быть проблем с устройством недостатков.Конечно, вы должны попробовать значение, чтобы узнать, какой процент работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...