我有一个右对齐的UITextField。
我想改变占位符文本的颜色,所以我使用- (void)drawPlaceholderInRect:(CGRect)rect方法。它很奏效,但是现在占位符文本是左对齐的(文本仍然是右对齐的)。我猜可以添加一些代码来覆盖它,但我没有找到哪一个。谢谢!
- (void)drawPlaceholderInRect:(CGRect)rect
{
[[UIColor redColor] setFill];
UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Medium" size:18];
[[self placeholder] drawInRect:rect withFont:font];
}