ビューに UITableview を持つ UIViewController を表示する UIPopOverController があります。テーブル内のセルには detailedView がありますが、そのビューがプッシュされるたびに、PopOverController のサイズが大きくなり、その中にすべての空白が残ります。
質問は次のとおりです。寸法を維持しながら、PopOverController 内にマスター/詳細 UITableview を表示する方法を教えてもらえますか?
それがあなたを助けるなら私のコードのいくつか:
//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];
}