[IOS]UITextField中设置placeholder字体颜色

来源:互联网 发布:2013淘宝男装店铺排行 编辑:程序博客网 时间:2024/04/30 02:27

设置placeholder字体颜色 


声明TextField时,往往由于背景的原因,默认的placeholder字体颜色不够清晰,这里是直接设置placeholder的颜色属性

    //搜索框设置    UITextField *searchTxt = [[UITextField alloc] initWithFrame:CGRectMake(15, 58, 260, 30)];    [searchTxt setBackground:[UIImage imageNamed:@"inPutBackground.jpg"]];    //设置提示字符    [searchTxt setPlaceholder:@"请输入关键字..."];    //设置placeholder的颜色,其中的_placeholderLabel.textColor是系统自带的,可以直接使用    [searchTxt setValue:[UIColor grayColor] forKeyPath:@"_placeholderLabel.textColor"];    //设置光标颜色    [searchTxt setTintColor:[UIColor whiteColor]];    //设置输入字体颜色    [searchTxt setTextColor:[UIColor whiteColor]];    [self.view addSubview:searchTxt];


附图:


默认时效果



设置后效果




注:随手笔记,不严谨,以后发现错误立即更改


0 0