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要绝对值相等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。