设placeholder颜色方法

第一种方法:(KVO)

textField.placeholder = @"XXX";

[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];

注意这两句的顺序不能颠倒


第二种方法:(重写UITextField的drawPlaceholderInRect方法)

- (void)drawPlaceholderInRect:(CGRect)rect {

    [[UIColor redColor] setFill];

    [[self placeholder] drawInRect:rect withFont:[UIFont systemFontOfSize:16]];

}

阅读更多
文章标签: UITextField placeholder
个人分类: Xcode
下一篇xcode卡在“copying symbol files”状态的解决办法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭