您的位置:首页 > 产品设计 > UI/UE

设置UITextField占位文字的颜色

2016-10-31 19:48 204 查看
目前了解到两种设置占位文字颜色的方法

1.自定义,在UITextField上添加一个自己创建的UILabel,将该label上的文字作为占位文字然后设置其颜色。

2.设置系统的占位文字颜色。代码:

// 改变placeholder的文字颜色

    text.placeholder =
@"我是中国人";

    // 获取占位label

    UILabel * textLbl = [text
valueForKey:@"placeholderLabel"];

    textLbl.textColor = [UIColor
yellowColor];

第一种方法代码量大,但更加灵活。第二种方法代码量少,简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: