Menu
  • HOME
  • TAGS

UIMenuController does not show after changing the view controller

ios,objective-c,xcode,uiviewcontroller,uimenucontroller

Add [self becomeFirstResponder]; before pop UIMenuController For example you can change your code as follow -(void)topBarTitleTap:(UILongPressGestureRecognizer *)gestureRecognizer { [self becomeFirstResponder]; if ([gestureRecognizer state] == UIGestureRecognizerStateBegan) { UIMenuController *menuController = [UIMenuController sharedMenuController]; [menuController setTargetRect:CGRectMake(CGRectGetMidX([self.view bounds]), -12.0, 0.0f, 0.0f) inView:self.view]; [menuController setMenuVisible:YES animated:YES]; } } And don't forget to...

How to disable Copy, Define UIMenuItems of UIMenuController in UITextfield, iOS 8

ios,objective-c,ios8,uimenucontroller,uimenuitem

Finally solved it by subclassing UITextView (created custom class for it) and just added - (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(copy:)) { return NO; } return NO; } inside of .m file of my custom TextView subclass. After that "Copy" doesn't appear any more with or without [menu update];...