iOS 초보

UITextField. Placeholder. 색 변경

돌비 2016. 4. 7. 15:19

* xib에서 바꿀때
xib의 Identity Inspector 에서
User Defined Runtime Attributes 항목에 아래처럼 추가한다.

Key Path : _placeholderLabel.textColor
Type : Color
Value : 원하는색

xib 자체에서는 안바뀌고, 실행해야만 확인가능함


* 소스에서 바꿀때
[txtID setValue:[UIColor whiteColor] forKeyPath:@"_placeholderLabel.textColor"];



-----------

2019년 11월 11일 추가.

오랜만에 이걸 사용할 일이 있어서. 위에 적힌대로 했더니 안되네...

(iOS 13)

_placeholderLabel -> placeholderLabel

이렇게 바꾸니 정상 동작함. ㅎㅎ


반응형