UINavigationBar
Предположим, что вы находитесь в верхней части обзора contoller. Это не видно. Я добавляю константы с представлением.Как добавить автоматические ограничения компоновки в UINavigationBar программно
Код:
navBar=[[UINavigationBar alloc]init];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.view attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:navBar attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:10]];
[navBar setBackgroundColor:[UIColor blueColor]];
[views addSubview:navBar];
Есть ли какие-либо проблемы при добавлении ограничений?
Вы не можете использовать autolayoutconstraints с UINavigationBar. Рассмотрим подкласс класса UINavigationBar – Sandeep
Итак, как я буду добавлять UINavigationBar, если я не использую какой-либо метод фрейма. @ GeneratorOfOne –
Просто используйте методы в UINavigationBar self.leftBarButtonItem, self.rightBarButtonItem или self.titleView. – Sandeep