UIImage的自我大小的UITableViewCell拉伸
所以我有一个实现代码如下设置,使其显示与图像信息的文本,该文本可以改变,所以我已经设置了该小区本身更新其大小的限制,但是图像拉伸,如下所示,我已经检查了内容模式设置为方面适合。 UIImage的自我大小的UITableViewCell拉伸
如可以从图像中观察到的有在小区3查看: -The标题 -The图像,如随后其被拉伸 -The描述
我的约束建立:
- Title.top = TOPMARGIN
- Title.trailing = trailingMargin
- Title.leading =领先余量
Title.height = 32
Image.leading = leadingMargin
- Image.top = Title.bottom + 16
- bottom.margin = Image.bottom
Image.width的SuperView =(单元的内容).WIDTH * 0.4
text.leading = image.trailing + 16
- trailingMargin = text.trailing
- bottomMargin = text.bottom
- text.top = TOPMARGIN + 16
我怎样才能解决这个问题,使图像不拉伸?如果需要任何其他信息,请询问我将添加它。
由于 -Jorge
添加的高度约束的图像匹配它的宽度,使得它保持它的正方形纵横比。或与此有关的任何高度,刚修好的高度,使得它不拉伸
Image.height =的SuperView(细胞含量).WIDTH * 0.4
但是,这样做是否会有大量的文字细胞不能生长的,由于这种限制吗? –
只有当单元格高度势必图像高度。我没有看到图像底部的限制。您可以使用> =将单元格添加到单元格的底部,以使空间更大。 – bhmahler
我不知道为什么这个工作,因为之前我试图增加一个乘数为1的宽高比,它给了我错误,但现在与它的高度限制工作,这很奇怪。我会用一个更大的文本来尝试它,看看它是否与另一个约束(大于或等于)一起工作。 –
您是否尝试过的ImageView设置为aspectFit – Devster101
我已经在它被设置为aspectFit的问题指出,这就是为什么我很困惑的拉伸 –