gpt4 book ai didi

iphone - UIImageView如何截掉Top和Bottom?

转载 作者:行者123 更新时间:2023-12-03 21:15:32 27 4
gpt4 key购买 nike

我的应用程序在 DetailView 中加载图像。这个详细 View 充满了信息,所以我必须赢得一些空间。我想要显示的图像非常小:132 × 99,所以我必须将其缩放到屏幕的整个宽度 -> 320 x 240 这看起来真的很大屏幕。所以我想剪切顶部和底部以获得 320 x 150 而不丢失纵横比。我尝试过:缩放以填充缩放以适合居中纵横比填充纵横比适合...在IB中。没有一个是正确的。有什么编程方式吗?

编辑

有一些截图
来源:
original
Storyboard:
IB
和丑陋的版本:
streched
我的目标(已拍照):
enter image description here

最佳答案

为 UIImageView 设置必要的尺寸,并将其内容类型设置为 UIViewContentModeScaleAspectFill

Scales the content to fill the size of the view. 
Some portion of the content may be clipped to fill the view’s bounds.

编辑

据我理解正确 - 它对我来说效果很好,请参阅 IB 的屏幕截图:

enter image description here

enter image description here

enter image description here它是 UIImageView 的一个属性 - 选择 Aspect Fill 很重要,而不是 Scale To Fill

这仅适用于 UIImageView(不适用于 UIButtons)

关于iphone - UIImageView如何截掉Top和Bottom?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279607/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com