찾다

 >  Q&A  >  본문

ios - 可以单独给UITextField中的placeholder设置字体大小吗?

如题,应用中,有一处 TextField 需要填写数字,所以宽度比较窄,但是 placeholder 的提示语想使用中文:“请填写数字:”,导致比较宽,显示不全。不改变所输入文字的字体大小的前提下,是否可以单独设置 placeholder 的字体大小?

网上能查到的解决方案:

textField.placeholder = @"username is in here!";  
[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];  
[textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"]; 

经过试验,好像已经失效了……

高洛峰高洛峰2889일 전488

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-18 09:08:15

    실패한 이유는 이 속성의 .textcolor .font 속성을 찾을 수 없기 때문입니다. 인쇄하여 내용이 있는지 확인할 수 있습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 09:08:15

    카테고리로 설정했습니다:

    으아악

    괜찮아

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:08:15

    AttributedPlaceholder 속성?

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 09:08:15

    attributedPlaceholder 속성

    회신하다
    0
  • 취소회신하다