作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序在 DetailView 中加载图像。这个详细 View 充满了信息,所以我必须赢得一些空间。我想要显示的图像非常小:132 × 99
,所以我必须将其缩放到屏幕的整个宽度 -> 320 x 240
这看起来真的很大屏幕。所以我想剪切顶部和底部以获得 320 x 150
而不丢失纵横比。我尝试过:缩放以填充
、缩放以适合
、居中
、纵横比填充
、纵横比适合
...在IB中。没有一个是正确的。有什么编程方式吗?
编辑
有一些截图
来源:
Storyboard:
和丑陋的版本:
我的目标(已拍照):
最佳答案
为 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 的屏幕截图:
它是 UIImageView 的一个属性 - 选择 Aspect Fill
很重要,而不是 Scale To Fill
这仅适用于 UIImageView(不适用于 UIButtons)
关于iphone - UIImageView如何截掉Top和Bottom?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279607/
我是一名优秀的程序员,十分优秀!