Changing Placeholder Text Color with Swift

前端 未结 30 2552
独厮守ぢ
独厮守ぢ 2020-11-29 15:57

I have a design that implements a dark blue UITextField, as the placeholder text is by default a dark grey colour I can barely make out what the place holder te

30条回答
  •  旧时难觅i
    2020-11-29 16:14

    for iOS13

    +(void)ChangeplaceholderColor :(UITextField *)TxtFld andColor:(UIColor*)color { 
        NSMutableAttributedString *placeholderAttributedString = [[NSMutableAttributedString alloc] initWithAttributedString:TxtFld.attributedPlaceholder];
           [placeholderAttributedString addAttribute:NSForegroundColorAttributeName value:color range:NSMakeRange(0, [placeholderAttributedString length])];
           TxtFld.attributedPlaceholder = placeholderAttributedString;
    
    }
    

提交回复
热议问题