UITextDropDelegate willPerformDrop没有得到调用

问题描述 投票:0回答:1

我正在尝试为UITextView实现拖放功能。我已经设置了代表\

textView.dropDelegate = self

并已实施

func textDroppableView(_ textDroppableView: UIView & UITextDroppable, willPerformDrop drop: UITextDropRequest)

但是这位无所事事的代表没有得到应召。似乎正在调用其他委托函数,例如dropSessionDidEnter和dropSessionDidEnd。

请帮助。

ios swift uitextview
1个回答
0
投票

尝试一下

class className: UIViewController{
override func viewDidLoad{
super.viewDidLoad()
textView.delegate = self
}

}
extension className: UITextDropDelegate{
func textDroppableView(_ textDroppableView: UIView & UITextDroppable, 
willPerformDrop drop: UITextDropRequest){
//perform actions here.
}
}
© www.soinside.com 2019 - 2024. All rights reserved.