一行代码轻松修改 Text Field 和 Text View 的光标颜色 — By 昉
众所周知,Text Field 和 Text View 的光标颜色默认都是系统应用的那种蓝色,如图:
而在实际开发中为了让视觉效果更统一,我们可能会想把那光标的颜色设置成和界面色调一致的颜色。其实在 iOS 7 以后只需要一行代码便可以轻松实现:
view.tintColor = [UIColor greenColor]; // view是你要修改的 Text Field 或 Text View
或者使用UIAppearance代理直接修改App中所有实例的光标颜色:
[[UITextField appearance] setTintColor:[UIColor greenColor]]; // Text Field
// 或
[[UITextView appearance] setTintColor:[UIColor greenColor]]; // Text View
作者:SIBU iOS DEV
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.