设置UITextField占位符的颜色和字体
今天刚学了UITextField控件, 感觉在里面设置占位符非常好, 给用户提示信息, 于是就在想占位符的字体和颜色能不能改变呢?
下面是小编的一些简单的实现.
主要有两种方法:
方法1:利用富文本
@property (weak, nonatomic) IBOutlet UITextField *textField;
NSDictionary *dic = @{NSForegroundColorAttributeName:[UIColor magentaColor], NSFontAttributeName:[UIFont systemFontOfSize:15]};
self.textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"欢迎回来" attributes:dic];
self.textField.tintColor = [UIColor cyanColor];
方法2:KVC
self.textField.placeholder = @"欢迎回来!";
[self.textField setValue:[UIColor magentaColor] forKeyPath:@"_placeholderLabel.textColor"]
[self.textField setValue:[UIFont systemFontOfSize:15] forKeyPath:@"_placeholderLabel.font"];
self.textField.tintColor = [UIColor greenColor];
KVC功能很多呦, 还可以实现数组简单的求和
NSArray *dataArray = @[@"1", @"2", @"3", @"4", @"5"];
NSNumber *sum = [dataArray valueForKeyPath:@"@sum.integerValue"];
NSLog(@"%@", sum);
转载于:https://www.cnblogs.com/YhhMzl/p/5038865.html
设置UITextField占位符的颜色和字体相关推荐
- Android TextView 设置文字背景色或文字颜色,字体阴影,字体样式
String str="这是设置TextView部分文字背景颜色和前景颜色的demo!"; int bstart=str.indexOf("背 ...
- 占位隐藏 html,CSS设置输入框占位符placeholder点击隐藏
在HTML5中可以对文本输入框增加placeholder属性,英文placeholder意思是占位符,用在文本输入框的时候可以友好的显示提示文字,例如下面这个就是常见的文本框提示效果: 对于IE浏览器 ...
- vscode设置背景护眼主题颜色、字体颜色不影响其他主题的颜色
解决问题的初衷,是本人在打代码疲劳的时候想换个主题颜色,平时习惯用深色,用浅色的时候想把背景调成护眼绿,没找到合适的插件,在网上找到更改背景色的代码,用着挺不错. 但是在更改回我的默认深色主题时,背景 ...
- RunTime运行时在iOS中的应用之UITextField占位符placeholder
RunTime运行时机制 runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API. 在我们平时编写的Objective-C代码中, 程序运行过程时, 其实最终 ...
- 设置UITableView Section的背景颜色和字体颜色
如下图所示: section所显示的灰色背景和白色字体是默认的,调用以下方法即可实现 - (NSString *)tableView:(UITableView *)tableView titleFor ...
- Win32设置静态文本和按钮颜色、字体
创建字体 hFont = CreateFont(-16, -9, 0, 0, 0,FALSE,//斜体FALSE,//下划线FALSE,//删除线DEFAULT_CHARSET,
- html 设置div占位符,HTML5+CSS3 一组文本输入框占位符动效
CSS 语言: CSSSCSS 确定 body { color: #666; font-family: Arial, Helvetica, sans-serif; } html { box-sizin ...
- 使用CSS更改HTML5输入的占位符颜色
Chrome支持input[type=text]元素的占位符属性 (其他人也可能这样做). 但是以下CSS对占位符的值没有任何作用: input[placeholder], [placeholder] ...
- idea设置关键字颜色_IntelliJ IDEA配置颜色与字体
IntelliJ IDEA配置颜色与字体 使用 IntelliJ IDEA 时,您可以通过字体和颜色方案,在编辑器,搜索结果,调试器和控制台中维护您的首选颜色和字体布局,以进行语法和错误突出显示. I ...
最新文章
- 读书笔记 effective c++ Item 5 了解c++默认生成并调用的函数
- Windows下rsync软件配置和使用【数据同步】
- Gateway网关-路由的过滤器配置
- 用redis实现消息队列
- JAVA学习Swing绝对局部简单学习
- 手把手教你撸一个简易的 webpack
- P6134-[JSOI2015]最小表示【bitset,拓扑排序】
- ​CPU单挑到群架发展史
- gs算法的matlab代码_【图像算法amp;MATLAB】直方图均衡(干货代码)
- dj鲜生-20-模版的抽离-base父模板的生产
- UI自动化:单元测试框架
- 8. COM编程——CoCreateInstance创建COM对象
- 手机远程控制电脑方法(TeamViewer vs 向日葵)
- Android Hook框架adbi的分析(3)---编译和inline Hook实践
- 云计算机网速慢,电脑网速慢是什么原因 十点助你快速解决【图文】
- 点播和播放器下载需要的参数的区别(VideoId、AccessKeyId、AccessKeySecret、playKey、playauth)...
- es 的 refresh 策略设置
- 计算n阶行列式的C语言实现
- python学习笔记---Python基础【廖雪峰】
- 【offerMe--面经必备】---京东面经分享(包含答案)
热门文章
- Oracle归档日志文件(Archive Log file)
- 如何具备无坚不摧的意志力
- 304不锈钢蒸玉米后一层黑色
- gevent-tutorial翻译和解读
- redhat mysql编译安装_RHEL6.2编译安装MySQL 5.6.16过程分享
- 机器学习(七)——规则化和模型选择
- TypeScript 发布 3.4 首个 RC 预览版
- Linux终端程序用c语言实现改变输出的字的颜色
- springmvc+mybatis+dubbo+zookeeper分布式架构
- docker安装tesseract