在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/