【发布时间】:2016-09-17 22:32:10
【问题描述】:
使用自动布局将UIImageView 添加到UITableViewCell。
UIImageView 的宽度应该是UITableViewCell 宽度的 50%,但无论如何不能大于 50px。
这不起作用:
NSLayoutConstraint.activate([
cellImageView.topAnchor.constraint(equalTo: contentView.topAnchor),
cellImageView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),
cellImageView.centerXAnchor.constraint(equalTo: contentView.centerXAnchor),
cellImageView.heightAnchor.constraint(equalTo: cellImageView.widthAnchor, multiplier: cellImage.size.height / cellImage.size.width),
cellImageView.widthAnchor.constraint(equalTo: contentView.widthAnchor, multiplier: 0.5),
cellImageView.widthAnchor.constraint(lessThanOrEqualToConstant: 50)
])
如何定义布局约束?
【问题讨论】:
标签: swift autolayout nslayoutconstraint swift3