gpt4 book ai didi

ios - 如何在保留其现有属性的同时为 UITextField 设置占位符文本的颜色?

转载 作者:IT王子 更新时间:2023-10-29 08:04:16 27 4
gpt4 key购买 nike

我看到一些答案显示如何通过覆盖 drawPlaceholderInRect: 方法来更改 UITextField 的 placeHolder 文本颜色,例如这个:

iPhone UITextField - Change placeholder text color

但这并没有维护现有的属性,例如对齐方式、字体等...有什么更好的方法来解决这个问题?

最佳答案

从 iOS 6,

无需任何子类化,只需几行代码即可完成此操作:

UIColor *color = [UIColor blackColor];
textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeholderText attributes:@{NSForegroundColorAttributeName: color}];

关于ios - 如何在保留其现有属性的同时为 UITextField 设置占位符文本的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com