АБ
Size: a a a
АБ
S
АБ
АБ
АБ
S
N4
N4
N4
S
N4
N4
S
S
N4
S
IS
S
S
IS
func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool { ... }
вызовется. вернешь true - оно попытается переключиться на VC, вернешь false - переключения не будет, а ты можешь написать свою логику