ios - ImageView 在 UITableViewCell 中坚持使用 UILabel
问题描述
我在 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()
}
解决方案
图像视图应该有:make.right.lessThanOrEqualToSuperview()
这样它就不必一直走到超级视图的右侧,(这可能是您的图像在标签和超级视图右侧之间的某个位置居中,而不是浮动到左侧) .
推荐阅读
- c# - 在 Unity 中,如何根据另一个脚本中的随机选择动态修改游戏对象标签?
- python - Pandas.astype() 值错误
- javascript - 打字稿中的接口及其转换为 Javascript
- php - 如果物品不再有库存,显示不同的文字?(购物)
- reactjs - 为什么我从 laravel API 收到空对象?
- sqlite - SQLite 工具可以在表中的现有条目之间插入条目
- python - 打印 1 个列表而不是多个列表
- python - 当我在 pyqt5 中按 Enter 时转到下一个 LineEdit
- flutter - gridview.count 在颤动中给出范围错误
- c++ - 将矩阵中的向量相加,在 C++ 中逐个元素地求和