티스토리 뷰
viewDidLoad에서 delegate설정
/// textview 설정
commentTextView.delegate = self
commentTextView.text = "댓글 내용 입력"
commentTextView.textColor = UIColor.darkGray
extension 써주기
extension CreatePostingViewController: UITextViewDelegate {
func textViewDidBeginEditing(_ textView: UITextView) {
if textView.textColor == UIColor.lightGray {
textView.text = nil
textView.textColor = UIColor.black
}
}
func textViewDidEndEditing(_ textView: UITextView) {
if textView.text.isEmpty {
textView.text = "내용을 입력해주세요."
textView.textColor = UIColor.lightGray
}
}
}
[출처]
stackoverflow.com/questions/27652227/how-can-i-add-placeholder-text-inside-of-a-uitextview-in-swift
'macOS, iOS' 카테고리의 다른 글
[iOS] if (a==b|| a==c || a==d)를 줄일수는 없을까? (0) | 2020.07.13 |
---|---|
[iOS] 비밀번호 sha-512, base64 encoding하기 (0) | 2020.07.13 |
[Swift] 범위 나타내기 (0) | 2020.07.03 |
[iOS] JWT token decoding하기 (0) | 2020.07.03 |
[iOS] button에 shadow 주기 (0) | 2020.07.03 |