uiwebview的drop交互委托:ios11。

问题描述 投票:2回答:1
//drop delegate
func dropInteraction(_ interaction: UIDropInteraction, canHandle 
session: UIDropSession) -> Bool {
    return session.canLoadObjects(ofClass: NSString.self)
}
func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate session: UIDropSession) -> UIDropProposal {
    return UIDropProposal(operation: .copy)
}
func dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession) {
    session.loadObjects(ofClass: NSString.self) { imageItems in
        let images = imageItems as! [NSString]
        //self.imageView.text = images.first as String?
        //let string="<html><body> \(images.first!)  </body></html>"
        self.imageView.loadHTMLString(images.first! as String, baseURL: nil)
    }
}

在这里,我尝试了safari中的文本字符串,并试图放在uiwebview中......但它没有工作。

ios drag-and-drop ios11
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.