//In viewdidLoad add this DiscriptionTV . text = "Discription" DiscriptionTV . textColor = UIColor . lightGray DiscriptionTV . delegate = self DiscriptionTV . layer . borderColor = UIColor . lightGray . cgColor ; then //Mark:- textView Delegates func textViewDidBeginEditing( _ textView: UITextView ) { if DiscriptionTV . textColor == UIColor . lightGray { DiscriptionTV . text = nil DiscriptionTV . textColor = UIColor . white DiscriptionLab . isHidden = false } } func textViewDidEndEditing( _ textView: UITextView ) { ...