UITabBarItem 只有图片,没有文字,如何使图片居中?

在ios13以后tabbar上如果只有图片是自动居中的,不需要额外设置。但是ios13之前是偏上的,要想居中就得设置图片的偏移量。因此可以做一个判断:

if(@available(iOS13.0, *)){


        NSLog(@"ios 13");


    }else{

        NSLog(@"ios 13以下");

          vc3.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5, 0);

    }

注意偏移量的top和bottom要绝对值相等。

你可能感兴趣的:(UITabBarItem 只有图片,没有文字,如何使图片居中?)