【发布时间】:2017-11-14 05:05:55
【问题描述】:
我正在尝试在 UITableViewController 内的两个元素之间添加约束,但到目前为止,我还无法做到。 UIImage View 在 UITableViewController 内部,但在 UITableView Cell 外部。
我既不能使用 StoryBoard,也不能以编程方式添加约束,因为 Xcode 告诉我不能在要重用的对象上添加约束。
我尝试添加约束的原因是 UIImageView 会根据下载的图像大小动态调整大小。当图像由于某种原因无法下载时,它会使用默认图像,整个布局就会崩溃。
这是我的 tableView 的样子:
【问题讨论】:
-
您是否考虑过将您的 UIImageView 添加到 UITableViewCell 并将其作为 tableView 中的第一个单元格并在您从服务器获取图像时更改单元格的高度?
-
@noir_eagle,不,我没有,但这是个好主意。我会试一试。谢谢。
-
@noir_eagle 您应该发表您的评论作为答案。我会接受它作为最佳答案,因为它最适合我。
-
完成。请检查答案,如果不清楚,请告诉我。
标签: ios uitableview uiimageview storyboard nslayoutconstraint