我正在使用自动布局,这让我抓狂。我已尽我所能防止 UIImageView 到处拉伸(stretch)。我不知道为什么会这样。我尝试使用约束,解决自动布局问题。目前,唯一的解决方案是自行调整自动布局。
谁能告诉我为什么 xcode 完全忽略了我的约束?当我明确将其设置为 320x320 时,我希望 UIImage 保持为 320x320,但是不……
我想发布图片,但该网站不允许我,我想为这个问题添加代码,以便它更具体,但实际上根本没有代码。我只是从 Storyboard 中拖出“UIImageView”,使其变小,按原样设置约束,它只是忽略了我的代码。
最佳答案
您需要确保您的 UIImageView
设置为裁剪到边界。否则,图像将溢出 View 并且看起来没有正确拉伸(stretch)(即使实际上是正确的)。
在界面生成器中,确保选中剪辑 subview 框。
如果您不使用界面生成器,则以下代码将执行相同的操作:
yourImageView.clipsToBounds = YES;
关于ios - 自动布局不断拉伸(stretch) UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20844128/