在IB中,我们可以使用command =UIImageView调整为图像的原始大小。
我需要以编程方式进行操作。我使用了contentMode,但它会调整图像本身的大小以匹配IB中设置的UIImageView大小。
编辑:我试过了

UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:@"ScanToVerifyCell" forIndexPath:indexPath];
            STOScanToVerifyCell * verifyCell = (STOScanToVerifyCell *)cell;
            [verifyCell.scanStatusImage setHidden:NO];
            [verifyCell.scanStatusImage setImage:[UIImage imageNamed:@"point.png"]];
            [verifyCell.scanStatusImage sizeToFit];


但这不起作用。我在干什么?

最佳答案

verifyCell.scanStatusImage.contentMode = UIViewContentModeScaleAspectFit;

verifyCell.scanStatusImage .clipsToBounds = YES;

[verifyCell.scanStatusImage sizeToFit];


希望对您有帮助...!

关于ios - 根据图像大小调整UIImageView的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20089773/

10-10 20:34