У меня есть два ViewControllers внутри контроллера панели вкладок. В построителе интерфейса я применил вставки изображений (5, 5, 5, 5) к значкам панели вкладок, чтобы получить их размеры, как я их хочу. Все выглядит великолепно, когда я изначально запускаю симулятор, но когда я перехожу к второму ViewController, оба значка панели вкладок автоматически изменяют размер по умолчанию (0, 0, 0, 0). Когда я вернусь назад, чтобы вернуться к первому ViewController, оба значка остаются в ловушке по умолчанию, без вставки.iOS Swift Tab Bar Значки вставляются в Runtime
Примечание. Мои изображения иконки являются .pdf-файлами в папке XCassets (заданы как один векторный коэффициент масштабирования). Я видел другие темы, которые предлагают «балансировать» вставки (5 сверху, -5 для нижней). Но это сжало бы изображение на 5 в сторону от вершины и STRETCH 5 в нижней части. Я не понимаю, как это сбалансировать размер изображения.
Если кто-нибудь знает, какой код будет устанавливать вставки во время выполнения, возможно, я мог бы использовать это вместо установки вставки в построителе интерфейса? Заранее спасибо.