2011-05-03 97 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]; 
相关问题