textView 添加占位字符的两种方式


    /*textView隐藏占位字符两种方法*/
    ///方法1: 开始编辑’占位符‘消失;结束编辑内容为空‘占位符’出现
    func textViewDidBeginEditing(_ textView: UITextView) {
        self.placeL.isHidden = true
    }
    func textViewDidEndEditing(_ textView: UITextView) {
        let hide = (textView.text.count > 0)
        self.placeL.isHidden = hide
    }
    
    var textChangeClosure:((String) -> Void)!
    //方法2: 开始输入内容‘占位符’消失;内容为空‘占位符’出现
    func textViewDidChange(_ textView: UITextView) {
        let hide = (textView.text.count > 0)
        self.placeL.isHidden = hide
        
        print("文字--->\(textView.text)")
        textChangeClosure(textView.text)
    }
    

textView 添加占位字符的两种方式_第1张图片


你可能感兴趣的:(textView)