1. TextField 선언하기
private lazy var textView: UITextView = {
let textView = UITextView()
textView.delegate = self
textView.textColor = .secondaryLabel
textView.font = .systemFont(ofSize: 16.0, weight: .medium)
textView.text = "" // PlaceHolder Text 입력
return textView
}()
2. UITextViewDelegate - textViewDidBeginEditing 사용
extension ViewController: UITextViewDelegate{
func textViewDidBeginEditing(_ textView: UITextView) {
// TextColor가 secondaryLabel이 아닐 때 새로 입력
guard textView.textColor == .secondaryLabel else {return}
textView.text = nil
textView.textColor = .label
}
}