iOS textfield placeholder

设置 textfield的 placeholder 字体颜色以及大小

NSMutableAttributedString * attributedPlaceholder = [[NSMutableAttributedString alloc]initWithString:@"XXXXX"];

    [attributedPlaceholder addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:16 weight:UIFontWeightSemibold] range:NSMakeRange(0, 5)];

    _searchTF.attributedPlaceholder = attributedPlaceholder;

注意 设置  _searchTF.attributedPlaceholder 时要放在  _searchTF.font 之后。不然会发现字体大小设置无用。原因大致是因为 textfield 本身并不能直接给placeholder赋值 那么placeholder会默认使用 textfield.font 的字体大小。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容