Следующее these instructions с помощью контроллера просмотра с двумя дочерними контроллерами, похожими на макет боковой панели, заставляет панель навигации выглядеть все, когда открывается боковая панель.Как я могу заставить мой UINavigationBar выглядеть не все?
Есть ли способ для меня, чтобы решить эту проблему autolayout?
EDIT -
- (void)viewDidLoad
{
[super viewDidLoad];
self.leftCon.constant = -280;
// Do any additional setup after loading the view.
//[self slideToTheRight];
}
-(void)slideToTheRight{
self.sidebarOpened = YES;
[UIView animateWithDuration:0.5 animations:^{
self.leftCon.constant = 0;
}];
}
-(void) slideBack{
self.sidebarOpened = NO;
[UIView animateWithDuration:0.5 animations:^{
self.leftCon.constant = -280;
}];
}
В основном правый элемент панели кнопок и titleView как-то в конечном итоге сплющенные с правой стороны экрана, когда слева ограничение изменяется от - 280 до 0.
Не видя вашего текущего макета, это будет сложно ... – Abizern
Я только что выполнил следующие инструкции: http://stackoverflow.com/a/18282806/75350 –
И ограничения на элементы, которые «сработали»? – Abizern