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

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