iphone - 如何调整 UIImageView 的大小以适应底层图像而不移动它?

标签 iphone resize uiimageview

我有一个 UIImageView,其框架在加载图像之前设置,对于图像来说总是太大,因此,例如,当我尝试圆角时,什么也没有发生。

如何调整框架大小,使其与底层图像的大小相同,同时确保 UIImageView 的中心点不会改变?

最佳答案

如果更改 UIView 的边界,中心不会改变。

CGRect bounds;

bounds.origin = CGPointZero;
bounds.size = newImage.size;

imageView.bounds = bounds;
imageView.image = newImage;

关于iphone - 如何调整 UIImageView 的大小以适应底层图像而不移动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000009/

相关文章:

iphone - Objective-C NSInteger 格式困惑

iphone开发: changing the button image on tableviewcell

vb.net - 当将用户控件从工具箱拖到 Windows 窗体上时,如何强制用户控件具有固定高度?

html - 根据窗口大小调整字体大小

ios - 点击 UIImageView 时会出现选项

iphone - 从正则表达式匹配组中删除尾随空格

c# - 如何在 iPhone/iTouch 上运行 XNA 制作的游戏?

swift - UICollectionView - 在设备旋转时调整单元格大小 - Swift

iphone - 代码 iPhone 图像绘制线条

ios - 使用 UIImageView 为 UITableView 结果绘制背景图像