IOS 26 SwiftUI Tab Bar Фон выбранного элемента слишком велик и перекрывает другие элементы вкладкиIOS

Программируем под IOS
Ответить
Anonymous
 IOS 26 SwiftUI Tab Bar Фон выбранного элемента слишком велик и перекрывает другие элементы вкладки

Сообщение Anonymous »

На панели вкладок iOS 26 выбранный элемент отображается в виде большого плавающего круга, который визуально сталкивается с соседними значками. См. скриншот ниже
Изображение

Код: Выделить всё

    TabView(selection: $navController.selectedTab) {
ContactsParentView()
.tabItem() {
Image(navController.selectedTab == 0 ? .contactsFilled : .contacts)
.renderingMode(.template)
Text(Strings.contacts)
}
.tag(0)
MessagesParentView()
.tabItem() {
Image(navController.selectedTab == 1 ? .messagingFilled : .messaging)
.renderingMode(.template)
Text(Strings.messaging)
}
.tag(1)
CallLogsView()
.tabItem() {
Image(navController.selectedTab == 2 ? .callingFilled : .calling)
.renderingMode(.template)
Text(Strings.calling)
}
.tag(2)
NotificationView()
.tabItem() {
Image(navController.selectedTab == 3 ? .bellFilled : .bell)
.renderingMode(.template)
Text(Strings.notifications)
}
.tag(3)
}
Эта проблема возникает, особенно если панель вкладок содержит 4–5 элементов с довольно длинными заголовками. Есть ли какой-нибудь способ решить эту проблему, например уменьшить размер фонового круга выбранной вкладки?

Подробнее здесь: https://stackoverflow.com/questions/798 ... laps-other
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»