美文网首页
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