swift - 当 contentmode 为 Scale to fill 时,UIImageView 会更改其大小

标签 swift xcode uiimageview

我在 View 中嵌入了一个 UIImageView。我有一些约束,声明 ImageView 相对于其 super View 是尾随、前导和顶部空间为 0。我的按钮空间是 20。但是,当我运行应用程序,并将 ImageView 内容模式声明为缩放填充时,按钮 View 的 20 空间也变为 0,这意味着它会将自身拉伸(stretch)到 super View 框架,即不想要的。 我该怎么做才能将其保持在约束中定义的位置?

最佳答案

我通过单击 Storyboard图像检查器中的“剪辑到边界”解决了这个问题。

关于swift - 当 contentmode 为 Scale to fill 时,UIImageView 会更改其大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41721851/

相关文章:

iphone - 像素化的 iphone UIImageView

ios - 可移动的 UIImageView 蒙版

ios - UIButton 的子类无法调用 buttonType 初始值设定项

ios - 如何在 Swift guard 语句中定义弱变量

java - 以地球为中心的地球经纬度高度在 Swift 中固定

ios - Xcode 7.3 桥接 header 看不到其他 header

c++ - 无法使用 Xcode 6.0.1 编译 Qt

ios - 像 uber 一样在 Mapbox map 上移动 MGLPointAnnotation

ios - Xcode Storyboard委托(delegate)数据源场景

ios - UIImageView图像出现两次