Я пытаюсь центрировать представление, используя язык визуального формата.
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[_progressView(300)]-|" options:NSLayoutFormatAlignAllCenterY metrics:0 views:views]];
(views
является NSDictionaryOfVariableBindings
, содержащим _progressView
)
Он не центрирует мой вид (ширина: 300) в пределах self.view
(ширина: 768). Он выравнивает его налево с краем 8 пикселей, как будто я бы написал только @"H:|-[_progressView(300)"
.
Это единственный способ сосредоточить взгляд, используя что-то вроде:?
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:_progressView attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual
toItem:self.view attribute:NSLayoutAttributeCenterX multiplier:1 constant:0]];
Спасибо