使用代码调出粘贴板指示

2019-06-17  本文已影响0人  CYC666

效果如下图,主动调出“粘贴”选项,甚至可以自定义。主要技能是UIMenuController的使用

UIMenuController *menu = [UIMenuController sharedMenuController];

[menusetTargetRect:CGRectMake(self.chatSessionInputBarControl.inputTextView.bounds.size.width - 40 , 0, 0, 0) inView:self.chatSessionInputBarControl.inputTextView];

[menusetMenuVisible:YES animated:YES];

[_textView becomeFirstResponder];

    // 创建 菜单控制器

    UIMenuController *menu = [UIMenuController sharedMenuController];

    UIMenuItem*menuItem1 = [[UIMenuItemalloc]initWithTitle:@"①Item复制"action:@selector(ssssAction)];

    UIMenuItem*menuItem2 = [[UIMenuItemalloc]initWithTitle:@"①Item复制"action:@selector(ssssAction)];

    UIMenuItem*menuItem3 = [[UIMenuItemalloc]initWithTitle:@"①Item复制"action:@selector(ssssAction)];

    menu.menuItems=@[menuItem1, menuItem2, menuItem3];

    [menusetTargetRect:CGRectMake(_textView.bounds.size.width-60,0,0,0)inView:_textView];

    [menusetMenuVisible:YES animated:YES];

上一篇 下一篇

猜你喜欢

热点阅读