我真的试图让这件事发挥作用。我读了很多文章,但没有给出适当的解决方案。我想从xcode中得到的只是让我以编程方式更改单元格中图像视图的顶部约束。我已经为ipad全屏设置了约束,但我想为ipad Pro调整一些约束。
首先我试过这个:
- (void)updateConstraints
{
[super updateConstraints];
self.imageViewTopConstraint.constant = 300.f;
}
- (void)awakeFromNib {
// // Initialization code
[self setNeedsUpdateConstraints];
}
它没有用。
然后我试着把这一行
self.imageViewTopConstraint.constant = 300.f;
in
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
仍然没有奏效。我调整了细胞高度,但它也没有用。
你能帮帮我们吗?P.S:xcode新手。
答案 0 :(得分:1)
您是否已将imageView的底部约束设置为单元格的底部或将标签链接到单元格的底部?你收到约束冲突异常了吗?您可以使用symbo:UIViewAlertForUnsatisfiableConstraints
添加符号断点,或在控制台输出中搜索约束冲突。如果是这样,您需要调整约束并删除其中一个底部约束。