Guest User

Untitled

a guest
Jul 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. if (self.isPresentedInPopover)
  2. self.contentSizeForViewInPopover = CGSizeMake(320.0, 480.0);
  3.  
  4. - (void)hideKeyboard{
  5.  
  6. // hide keyboard
  7. BOOL didResignFirstResponder = [self.view endEditing:YES];
  8. }
  9.  
  10. - (void)navigationController:(UINavigationController*)navigationController didShowViewController:(UIViewController*)viewController animated:(BOOL)animated{
  11.  
  12. if (navigationController == myPopover.contentViewController)
  13. my.popoverContentSize = CGSizeMake(320.0, 480.0);
  14.  
  15. // also tried setting this after a delay - didn't work
  16. }
  17.  
  18. - (void)actionFinishedWithThisController:(id)sender{
  19.  
  20. if (self.isPresentedInPopover)
  21. {
  22. [self hideKeyboard];
  23. [super performSelector:@selector(backBarItemTapped:) withObject:sender afterDelay:0.05];
  24. }
  25. else
  26. {
  27. [super backBarItemTapped:sender];
  28. }
  29. }
  30.  
  31. - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
  32. {
  33. [self.popoverController presentPopoverFromRect:self.textField.frame inView:self permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
  34. }
Add Comment
Please, Sign In to add comment