objective-c – 如何在顶部使用UIViewContentModeScaleAspectFill

前端之家收集整理的这篇文章主要介绍了objective-c – 如何在顶部使用UIViewContentModeScaleAspectFill前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我做self.imageOfCatalog. Image.contentMode = UIViewContentModeScaleAspectFill; // | UIViewContentModeTop;

我用小缓存得到了我想要的东西.看起来像IOS然后把图像的中心.

我希望UIImageView显示图像的顶部并裁剪其余部分.

我该怎么办?

这是截图:

图像足够好了.但是,我希望显示的部分是顶部而不是中心部分.

解决方法

使用UIImageView是不可能的,

>你必须继承UIView的子类
>将UIImageview添加属性并将其添加为子视图.
>将clipsToBounds设置为YES [self setClipsToBounds:YES];
>将UIImageView对齐到视图的顶部
>根据layoutSubviews中图像的比例调整UIImageView的大小

一个例子可以找到here.

猜你在找的Xcode相关文章