In C# Xamarin
void RepositionBadge(int tab)
{
foreach (var badgeView in TabBar.Subviews[tab].Subviews)
{
if (badgeView.Class.Name == "_UIBadgeView")
{
badgeView.Layer.Transform = CATransform3D.Identity;
badgeView.Layer.Transform = CATransform3D.MakeTranslation(-10.0f, 1.0f, 1.0f);
}
}
}