ios 如何防止图像被放入可归因的UITextView中

lf3rwulv  于 2023-06-25  发布在  iOS
关注(0)|答案(1)|浏览(136)

我有一个UITextView,它支持像这样编辑文本属性:

override init(frame: CGRect, textContainer: NSTextContainer?) {
        super.init(frame: frame, textContainer: textContainer)
        allowsEditingTextAttributes = true
    }

我只打算将文本格式化为粗体,斜体,下划线,字体,文本大小等,但图像也可以拖放到这个UIextView。
如何限制UITextView仅包含文本,同时保持归属?
谢谢

u4dcyp6a

u4dcyp6a1#

找到解决办法了。我做了一个文本删除委托,并取消了所有文本删除建议,如下所示:

func textDroppableView(_ textDroppableView: UIView & UITextDroppable, proposalForDrop drop: UITextDropRequest) -> UITextDropProposal {
    return UITextDropProposal(operation: .cancel)
}

相关问题