How do I scale a UIButton's imageView?

前端 未结 19 2967
刺人心
刺人心 2020-12-02 05:16

I created a UIButton instance named \"button\" with an image using [UIButton setImage:forState:]. The button.frame is larger than the image\'s size.

Now

19条回答
  •  悲哀的现实
    2020-12-02 05:58

    like this can solve your problem:

    + (UIImage*)resizedImage:(UIImage*)image
    {
     CGRect frame = CGRectMake(0, 0, 60, 60);
     UIGraphicsBeginImageContext(frame.size);
     [image drawInRect:frame];
     UIImage* resizedImage = UIGraphicsGetImageFromCurrentImageContext();
     UIGraphicsEndImageContext();
    
     return resizedImage;
    }
    

提交回复
热议问题