Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Methods 双击uitextview时将调用什么方法_Methods_Uitextview_Copy Paste_Cut_Popover - Fatal编程技术网

Methods 双击uitextview时将调用什么方法

Methods 双击uitextview时将调用什么方法,methods,uitextview,copy-paste,cut,popover,Methods,Uitextview,Copy Paste,Cut,Popover,如果我们双击UITextview,textview将显示一个剪贴、复制、粘贴的弹出窗口。我现在只想知道,当我们双击uitextview以显示popover时,将调用什么方法 更新 最后我知道了方法是什么。真正的问题是我想知道,关于包含剪切、复制、粘贴、选择、全选、替换的popover。这是UITextView调用的另一个控制器。那是UIMenuController。该popover上显示的所有段都在UIMenuItem中设置,这是一个数组。我们可以设置要在(BOOL)canPerformActi

如果我们双击UITextview,textview将显示一个剪贴、复制、粘贴的弹出窗口。我现在只想知道,当我们双击uitextview以显示popover时,将调用什么方法

更新

最后我知道了方法是什么。真正的问题是我想知道,关于包含剪切、复制、粘贴、选择、全选、替换的popover。这是UITextView调用的另一个控制器。那是UIMenuController。该popover上显示的所有段都在UIMenuItem中设置,这是一个数组。我们可以设置要在
(BOOL)canPerformAction:with sender:
方法中显示的UIMenuItem的类型

这是我的示例代码:

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


    return [super canPerformAction:action withSender:sender];
}

双击UITextview后,调用了一个委托方法
textViewDidChangeSelection:(UITextview*)textview
ll.

但是了解此方法的任何增强有什么用。问题是我想知道,当我双击UITextVenWn时,调用了什么类方法或可能是委托方法来显示复制剪切粘贴popover还没有,我仍然怀疑,如果我们移动光标位置,会触发textViewDidChangeSelection,textView:shouldChangeTextInRange:replacementText:如果我们在textView中键入内容,会触发,我仍然不明白,是什么方法称为剪切复制粘贴popover?该方法也被称为复制剪切粘贴popover??textView:shouldChangeTextInRange:replacementText:将在剪切粘贴popover时被调用..这些都属于“响应文本更改”项下块。最后,将再次调用textViewDidChangeSelection