tabbar图标大小更改

一,在TabBarItem设计的时候不需要title只要image的时候,如何将image居中显示,做法如下:

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


      特别要注意的是:

       top和bottom要设置成相反数,不然image的大小会一直改变


二,如果你只是单纯的想改变图片的大小,下面有一个通用的设置方法可以把UIIamge进行大小更改:

    UIGraphicsBeginImageContext(CGSizeMake(22, 22));

    [image drawInRect:CGRectMake(0.0f, 0.0f, 22, 22)];

    image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();


你可能感兴趣的:(随想)