我有一个文本右对齐的 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];
}