在placeholder字體偏小的時候,會出現placeholder偏上的現象,我們通過KVC來改變placeholder字體大小或者顏色,要解決placeholder偏上問題需要如下幾句代碼,不需要很麻煩的自定義:
[_phoneNum setValue:[UIFont systemFontOfSize:13] forKeyPath:@"_placeholderLabel.font"]; [_phoneNum setValue:[UIColor colorWithRed:0.51f green:0.51f blue:0.51f alpha:1.00f]forKeyPath:@"_placeholderLabel.textColor"]; _phoneNum.font=[UIFont systemFontOfSize:13];當以上幾句代碼一起寫的時候可解決placeholder偏上的問題,若是有時候沒有設置顏色,責設置未生效,在使用時要特別注意,如果placeholder要求不高責不需要這么麻煩。
新聞熱點
疑難解答