0
Все работает нормально, и ничего не получается, за исключением того, что я получаю эту ошибку.NSLayoutConstrain - попытается восстановить с помощью ограничения ограничений. Программирующее создание ограничений
Ниже мой код.
NSDictionary *views = @{@"container":self.containerView,
@"head":self.headImageView,
@"userName":self.userNameLabel,
@"userTitle":self.userTitleLabel,
@"line":self.infoSeparatorLine,
@"articleTitle":self.articleTitleLabel
};
float headWidthAndHeight = 50;
NSDictionary *metrics = @{@"headWH":@(headWidthAndHeight),
@"userLabelWH":@(headWidthAndHeight/2),
};
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[container]|" options:0 metrics:nil views:views]];
[self.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[container]|" options:0 metrics:nil views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-15-[head(headWH)]-5-[userName]-15-|" options:0 metrics:metrics views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-15-[head(headWH)]-5-[userTitle]-15-|" options:0 metrics:metrics views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[line]|" options:0 metrics:metrics views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-15-[articleTitle]-15-|" options:0 metrics:metrics views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[head(headWH)]-0-[line(1)]-8-[articleTitle]|" options:0 metrics:metrics views:views]];
[self.containerView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[userName(userLabelWH)]-0-[userTitle(userLabelWH)]" options:0 metrics:metrics views:views]];
Ниже приведено сообщение об ошибке, которое я получаю в области отладки.
Как я могу это исправить?
Очень маловероятно, что на этот вопрос будет дан ответ, учитывая, что есть ответы на несколько похожих вопросов (например, [this] (http://stackoverflow.com/a/30096600/2305521)), и этот относится только к вашей конкретной проблеме. Я бы рекомендовал вам попробовать ответ, который я упомянул, и как только вы его получите, не стесняйтесь отвечать на свой вопрос. – fpg1503
@ fpg1503 спасибо !! вы сохраняете мой день, меняете приоритет и поднимаете предупреждение – Jesse