zoukankan      html  css  js  c++  java
  • 修改UITextField Placeholder的颜色

    修改UITextField Placeholder的颜色

    • 1 第一种情况只是修改颜色等文字属性

      • 创建属性字典
           NSDictionary *attrsDic = @{ NSForegroundColorAttributeName : [UIColor colorWithRed:106/255.0 green:114/255.0 blue:117/255.0 alpha:1],NSFontAttributeName:[UIFont systemFontOfSize:15] };
        
      • 创建属性字符串
           NSAttributedString *str = [[NSAttributedString alloc] initWithString:@"anything" attributes:attrsDic];
        
      • 赋值给textfield的attributedPlaceholder属性
           _txt.attributedPlaceholder = str;	
        
    • 2 第二种情况改颜色和Placeholder位置

      • 继承UITextField

      • 重写drawPlaceholderInRect:方法

      • 设置颜色和位置等

          [colour setFill];
          rect = CGRectMake(0, 0, 0, 0);//修改位置
          [_txtOldPassWord.placeholder drawInRect:rect withFont:_txtOldPassWord.font lineBreakMode:NSLineBreakByTruncatingTail alignment:_txtOldPassWord.textAlignment];
  • 相关阅读:
    添加日志文件
    C库函数对文件的操作
    getpass的使用
    C语言实现 冒泡排序 选择排序 希尔排序
    批量Ping执行Bash脚本
    Script
    echo
    Centos7 pxe
    Rsync 参数
    Ip HostName查询
  • 原文地址:https://www.cnblogs.com/myqiqiang/p/4224459.html
Copyright © 2011-2022 走看看