У меня есть следующая иерархия представления в контроллере представления:
view-> subView-> button
Кнопка должна быть размещена справа на определенном уровнепропорциональное расстояние от общей ширины экрана.Подвид (супервидение кнопки) имеет начальные и конечные ограничения, которые должны быть равны нулю.Теперь в раскадровке у меня есть следующее ограничение для переднего края кнопки:
button.leading = 343/375 * трейлинг
Когда я запускаю приложение, кнопканаходится в правильном положении, но я получаю следующую ошибку AutoLayout:
[LayoutConstraints] Could not resolve symbolic constant for constraint, because: Attributes must match for NSSpace between view and superview.
mismatched attributes: leading of <UIButton: 0x7f86efd51410; frame = (378.667 -1.33333; 8 21); opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <CALayer: 0x600000433780>>, and trailing of <UIView: 0x7f86efe42410; frame = (0 60; 414 277); autoresize = RM+BM; gestureRecognizers = <NSArray: 0x600000447830>; layer = <CALayer: 0x60c000238660>>
Use a symbolic breakpoint at NSLayoutConstraintFailedToFindDefaultResolvedValueForSymbolicConstant to debug.