在ios13以后tabbar上如果只有图片是自动居中的,不需要额外设置。但是ios13之前是偏上的,要想居中就得设置图片的偏移量。因此可以做一个判断:
if(@available(iOS13.0, *)){
NSLog(@"ios 13");
}else{
NSLog(@"ios 13以下");
vc3.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5, 0);
}
注意偏移量的top和bottom要绝对值相等。
在ios13以后tabbar上如果只有图片是自动居中的,不需要额外设置。但是ios13之前是偏上的,要想居中就得设置图片的偏移量。因此可以做一个判断:
if(@available(iOS13.0, *)){
NSLog(@"ios 13");
}else{
NSLog(@"ios 13以下");
vc3.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5, 0);
}
注意偏移量的top和bottom要绝对值相等。