2014-08-30 5 views
1

Я в настоящее время сдерживал Центрекс из точки зрения на левую сторону его надтаблицы так:NSLayoutConstraint ограничивает Centrex на другую сторону надтаблицы

NSLayoutConstraint *con = [NSLayoutConstraint constraintWithItem:view 
                 attribute:NSLayoutAttributeCentreX 
                 relatedBy:NSLayoutRelationEqual 
                  toItem:view.superview 
                 attribute:NSLayoutAttributeLeft 
                 multiplier:1 
                 constant:20]; 

Но это не позволяет мне установить приоритет ограничения и так является довольно ограничительным.

Мой вопрос: Как достичь что-то подобное с использованием визуального языка формата (так что приоритет также может быть установлен)?

Также обратите внимание: я хотел бы, чтобы это достигалось только с одним ограничением, для удобства использования позже.

ответ

0

Просто напомнил, что проблема с вызовом [con setPriority:priority] возникает только тогда, когда ограничение уже установлено в представлении.

Для моих целей, используя constraintWithItem: Attribute: RelatedBy ..., а затем вызов con.priority = priority работает нормально.

Тем не менее, было бы полезно знать, как добиться чего-то подобного с VFL (если возможно)

Смежные вопросы