美文网首页
UITextField 等禁用drop

UITextField 等禁用drop

作者: 从容到没边的优雅 | 来源:发表于2020-11-26 15:36 被阅读0次
    ios11 后新加的,如果别的地方采用drag、drop实现的拖拽,当拖拽到文本框时是能识别的出来的,比如我们的是图片链接直接能drop到文本中 1_.pic.jpg

    因为上面图片是用的UICollectionViewDragDelegate``UICollectionViewDropDelegate方式处理的。(没办法当初赶工期,直接用的同事的实现方式。)

    总之,采用下面的额方式可以禁掉drop到文本框

    tf.textDropDelegate = self
    
    // 代理方法中禁用掉
    func textDroppableView(_ textDroppableView: UIView & UITextDroppable, proposalForDrop drop: UITextDropRequest) -> UITextDropProposal {
            return UITextDropProposal(operation: .forbidden)
        }
    

    相关文章

      网友评论

          本文标题:UITextField 等禁用drop

          本文链接:https://www.haomeiwen.com/subject/udtziktx.html