Я пытаюсь добавить разделенное представление внутри панели вкладок, и поскольку разделенное представление не является корневым, оно не получает должным образом уведомления о повороте, поэтому методы делегата никогда не вызываются для добавления кнопки.на панель инструментов в подробном представлении.
Я настроил его так, чтобы при повороте я мог генерировать всплывающее окно, но когда этот метод вызывается, представление исчезает из ландшафтного режима, и если вы активируете его, а затем поворачиваете обратно в ландшафт,черная пустая коробка, где раньше был главный вид.Как мне избавиться от этого?
-(void) displayPopover:(id)sender
{
//Toggle the popover: if it's showing, hide it
if (popoverController != nil && [popoverController isPopoverVisible])
{
[popoverController dismissPopoverAnimated:NO];
}
else
{
//Create a Popover displaying the master view
if (popoverController == nil)
{
popoverController=[[UIPopoverController alloc] initWithContentViewController:self->rootController];
popoverController.popoverContentSize=CGSizeMake(300, 500);
}
[popoverController presentPopoverFromBarButtonItem:[detailController.toolbar.items objectAtIndex:0] permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];
}