【发布时间】:2015-11-08 17:39:58
【问题描述】:
我的 UIImageView 加载了一张高分辨率的图片。当我将 UIImageView 添加到 UIStackView 时,堆栈视图将增长到 1900x1200 尺寸。 UIImageView contentMode 设置为 Aspect Fill。
如何使图像在添加到堆栈视图后保持其当前尺寸 (130x130)?
【问题讨论】:
-
添加约束。你的问题太笼统了……
-
[self addConstraint:[NSLayoutConstraint constraintWithItem:myUIImageVIew attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.f constant:130]]; [self addConstraint:[NSLayoutConstraint constraintWithItem:myUIImageVIew 属性:NSLayoutAttributeHeightrelatedBy:NSLayoutRelationEqual toItem:nil 属性:NSLayoutAttributeNotAnAttribute 乘数:1.f 常量:130]];
标签: ios uiimageview autolayout uistackview