У меня есть UIPopOverController, который показывает UIViewController с UITableview в его представлении. Ячейки в таблице имеют подробное представление, но всякий раз, когда это представление перемещается, PopOverController увеличивается в размере, и у меня остается все это пустое пространство внутри него.
Вопрос в следующем: может ли кто-нибудь показать мне, как я могу иметь представление Master / Detail UITableview внутри PopOverController при сохранении его размеров?
Часть моего кода, если он вам поможет:
//Creating the PopOver with the UIViewController
addTaskViewController = [[AddTaskViewController alloc] initWithNibName:@"AddTaskViewController" bundle:nil];
UINavigationController *addTaskNavController = [[UINavigationController alloc] initWithRootViewController:addTaskViewController];
UIPopoverController *addTaskPopOver = [[UIPopoverController alloc] initWithContentViewController:addTaskNavController];
self.addTaskPopOverController = addTaskPopOver;
addTaskPopOverController.delegate = self;
//...neccessary releases...
//Showing the popover when a button is pressed
- (void) addTasksButtonPressed:(id)sender {
//Display the Popover containing a view from AddTaskViewController
[self.addTaskPopOverController setPopoverContentSize:CGSizeMake(400, 700)];
[addTaskPopOverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}