ImageView 在 UITableViewCell 中坚持使用 UILabel
Posted
技术标签:
【中文标题】ImageView 在 UITableViewCell 中坚持使用 UILabel【英文标题】:ImageView stick to UILabel in UITableViewCell 【发布时间】:2020-01-09 16:44:40 【问题描述】:我在 SnapKit 上实现这一点有问题,我希望我的 ImageView 应该坚持 UITableViewCell 中的多行 UILabel
它应该像这张图片一样工作:
我尝试了类似的方法,但这种方法不起作用。
label.snp.makeConstraints make in
make.top.left.equalToSuperview()
imageView.snp.makeConstraints make in
make.size.equalTo(20.0)
make.top.equalToSuperview()
make.left.equalTo(label.snp.right).offset(5)
make.right.greaterThanOrEqualToSuperview()
【问题讨论】:
究竟是什么不工作? 您已经展示了您想要实现的目标,但还没有展示您当前收到的内容.. 目前ImageView总是在右边不粘UILabel 你试过make.right.lessThanOrEqualToSuperview() 【参考方案1】:图像视图应该有:make.right.lessThanOrEqualToSuperview()
这样它就不必一直走到超级视图的右侧,(这可能是在标签和超级视图右侧之间的某处将您的图像居中,而不是向左浮动)。
【讨论】:
没问题,你能把我的回答标记为你问题的解决方案吗?以上是关于ImageView 在 UITableViewCell 中坚持使用 UILabel的主要内容,如果未能解决你的问题,请参考以下文章
ImageView在选择其“兄弟” ImageView之一时改变颜色
android中imageview里的图片大小是不是可以比imageview本身大,如果可以,如何设置?