Если у кого-то внезапно вылезет новый системный таббар на айпаде (iPad OS 18+) в верхней части экрана, то вот таким способом его можно убрать в UIKit
if #available(iOS 18.0, *), UIDevice.current.userInterfaceIdiom == .pad {
tabBarController.traitOverrides.horizontalSizeClass = .compact
}
Если этого не сделать, то ваш кастомный таббар скорее всего будет накладываться поверх контента в нижней части экрана (некрасиво), а в верхней части экрана появится дополнительный системный таббар.