Добавление ограничений автоматического размещения в навигационный контроллер программно

Я пытаюсь добавить ограничения на метку пользовательского интерфейса, которую я добавил на панели навигации. Метка пользовательского интерфейса показывает запущенный таймер

Вот мой код,

self.label = [[UILabel alloc] initWithFrame:CGRectMake(550, 15, 150, 14)];
self.label.text = @"Label";
[self.label setTranslatesAutoresizingMaskIntoConstraints:NO];
[self.navigationController.navigationBar addSubview:self.label];

[self.navigationController.navigationBar addConstraint:[NSLayoutConstraint constraintWithItem:self.label
                                                       attribute:NSLayoutAttributeTrailing
                                                       relatedBy:NSLayoutRelationEqual
                                                          toItem:self.navigationController.navigationBar
                                                       attribute:NSLayoutAttributeTrailing
                                                      multiplier:1.0f
                                                        constant:-20.0f]];

Но я получаю ошибку «Невозможно изменить ограничения для UINavigationBar, управляемого контроллером», когда я запускаю приложение.

Как мне добавить это ограничение?

Ответы на вопрос(3)

Ваш ответ на вопрос