Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (self.isPresentedInPopover)
- self.contentSizeForViewInPopover = CGSizeMake(320.0, 480.0);
- - (void)hideKeyboard{
- // hide keyboard
- BOOL didResignFirstResponder = [self.view endEditing:YES];
- }
- - (void)navigationController:(UINavigationController*)navigationController didShowViewController:(UIViewController*)viewController animated:(BOOL)animated{
- if (navigationController == myPopover.contentViewController)
- my.popoverContentSize = CGSizeMake(320.0, 480.0);
- // also tried setting this after a delay - didn't work
- }
- - (void)actionFinishedWithThisController:(id)sender{
- if (self.isPresentedInPopover)
- {
- [self hideKeyboard];
- [super performSelector:@selector(backBarItemTapped:) withObject:sender afterDelay:0.05];
- }
- else
- {
- [super backBarItemTapped:sender];
- }
- }
- - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
- {
- [self.popoverController presentPopoverFromRect:self.textField.frame inView:self permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
- }
Add Comment
Please, Sign In to add comment