IOS修改图片的像素(高度和宽度)

释放双眼,带上耳机,听听看~!

有时候我们在做项目的时候选好一个合适的图片可是放到控件上大小不合适,比如UITabBarController,选好了一个item的图片,可是图片比较大,这个时候我们要修改它的像素

具体代码如下:

UIImage *image = [UIImageimageNamed:@"imageMain.png"]; //给image个图片

    UIImage *newImage; //新的image用来放修改大小后的图片

    CGFloat width =35; //宽度

    CGFloat height =35; //高度

    

    UIGraphicsBeginImageContext(CGSizeMake(width, height));

    [image drawInRect:CGRectMake(0,0, width, height)];

    newImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

这时把newImage放到UITabBarController的item上,就是我们想要的大小     

[[self.tabBarController.tabBar.items objectAtIndex:0]setFinishedSelectedImage:newImagewithFinishedUnselectedImage:newImage];

 


 

为TA充电
共{{data.count}}人
人已赞赏
iOS文章

iOS展示超大图片或超高分辨率图片崩溃解决方法

2021-4-20 20:27:33

iOS文章

iOS 遍历图片每个像素点并修改rgb值

2021-4-20 20:32:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索