美文网首页
UIMenuController使用

UIMenuController使用

作者: 油麦菜洋葱头 | 来源:发表于2017-10-18 13:29 被阅读0次

    #pragma mark - UIMenuController

    - (void)showDeleteMenu:(UIButton*)btnTag {

    [selfbecomeFirstResponder];

    CGRectbuttonFrame = btnTag.frame;

    buttonFrame.size.height-=5;

    UIMenuController*menuController = [UIMenuControllersharedMenuController];

    UIMenuItem*deleteMenuItem = [[UIMenuItemalloc]initWithTitle:[NSBundlelocalString:@"delete"]action:@selector(clickBtnDelete)];

    [menuControllersetMenuItems:[NSArrayarrayWithObject:deleteMenuItem]];

    [menuControllersetTargetRect:buttonFrameinView:m_scrollView];

    [menuControllersetMenuVisible:YESanimated:YES];

    }

    - (BOOL)canBecomeFirstResponder {

    returnYES;

    }

    - (BOOL)canPerformAction:(SEL)action withSender:(id)sender {

    if(action ==@selector(clickBtnDelete)) {

    returnYES;

    }

    returnNO;//隐藏系统默认的菜单项

    }

    相关文章

      网友评论

          本文标题:UIMenuController使用

          本文链接:https://www.haomeiwen.com/subject/kposuxtx.html