2011-05-03 78 views

回答

2

我找到一個解決方案:

[self presentModalViewController:calendar animated:YES]; 

calendar.view.superview.frame = CGRectMake(0, 0, 200, 200); 
1

也許你想改變你的設計來實現您的日曆作爲酥料餅:

// Define the size of the calendar view controller for the popover 
UIViewController *viewController = [[UIViewController alloc] init]; 
viewController.contentSizeForViewInPopover = CGSizeMake(550.0f, 440.0f); 
viewController.delegate = self; 

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController]; 
navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 

// Create the popover 
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:navigationController]; 

// Present the popover from one button 
[popoverController presentPopoverFromBarButtonItem:button permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; 

//release the popover content 
[viewController release]; 
[navigationController release]; 
相關問題