Roc*_*aby 5 xcode objective-c uiview uiimageview ios
我有一个UIImageView作为subview的UIView(帧大小300×300).我UIImage会是肖像,风景或一些奇怪的尺寸.如何填写UIImage的内UIView框的大小而不拉伸图像以300×300?
这个目的,我将添加另一个UIImageView作为图像边框.请帮忙.
谢谢.
Sri*_*aju 13
尝试
[img setContentMode:UIViewContentModeScaleAspectFit];
UIViewContentModeScaleAspectFit:通过保持纵横比来缩放内容以适合视图的大小.视图边界的任何剩余区域都是透明的.
要么 [img setContentMode:UIViewContentModeScaleAspectFill];
UIViewContentModeScaleAspectFill:缩放内容以填充视图的大小.可以剪裁内容的某些部分以填充视图的边界.
如果你剪辑子视图,那么你需要这样做
[imgView clipToBounds:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20472 次 |
| 最近记录: |