ios - 使 UIImageView 图像稍微变小

标签 ios objective-c uiimageview setbounds

我想让我在 UIImageView 中的图像比最初为我设置的图像略小。

我已经将 contentMode 发送到 UIViewContentModeScaleAspectFill,但我仍然想让它稍微小一些。

self.imgCamera.layer.cornerRadius = self.imgCamera.frame.size.width / 2;
self.imgCamera.contentMode=UIViewContentModeScaleAspectFill;
self.imgCamera.clipsToBounds = YES;

最佳答案

假设 Storyboard中的导出是

@property (weak, nonatomic) IBOutlet UIImageView *imageView;

在您的代码中,使用它来制作 UIImageView 的“填充”,这应该会为您提供图像尺寸小于框架的结果。

imageView.bounds = CGRectInset(imageView.frame, 10.0f, 10.0f);

关于ios - 使 UIImageView 图像稍微变小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31197595/

相关文章:

ios - 为 ios 应用程序创建共享库(二进制文件和资源)

iphone - 以编程方式打开照片应用程序

objective-c - 如何将数据转换为JPEG格式?

iphone - Obj-C @synthesize

swift - 在 ContextMenu 中更改 UIImage 的弹出窗口大小?

ios - 调整 UIPickerView 字体大小

iphone - 自定义 MFmailcomposer 并为 IOS 中的组添加下拉列表

objective-c - 在突出显示/选择单元格时,在自定义 UITableViewCell 中为 UITextField 提供正确的文本颜色

ios - swift UIActivityView stopAnimating() 不工作

ios - 带有图像的进度条