`
zjjzmw1
  • 浏览: 1366122 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

更改UITextField 的 placeholder的颜色

    博客分类:
  • iOS
阅读更多

方式一:

_codeTextField.attributedPlaceholder = [[NSAttributedString allocinitWithString:@"请输入验证码(4位数字)" attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:kTextLightGray]}];

方式二:KVC方式

_phoneTextField.placeholder = @"请输入手机号码";

 [_phoneTextField setValue:[UIColor colorWithHex:kTextLightGrayforKeyPath:@"_placeholderLabel.textColor"];

 

 

 

_phoneTextField.placeholder = @"请输入手机号码";

 这句需要放在 设置颜色 的前面。。。。。。。。。。否则不起作用。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

分享到:
评论

相关推荐

    详解IOS 利用storyboard修改UITextField的placeholder文字颜色

    在iOS中,我们通常有两种方式来修改UITextField的placeholder颜色:一种是通过编写代码,另一种是在Storyboard中利用Runtime Attributes。本教程将重点介绍使用Storyboard的方法,因为它更直观且无需编写额外的代码...

    TextView封装,包含placeholder,并且可以修改placehoder颜色

    3. **修改placeholder颜色**: - 在iOS的`UITextField`中,placeholder的颜色是可以自定义的,这个封装也提供了相同的能力。开发者可能通过设置一个自定义属性,如`placeholderColor`,让用户能够根据界面设计调整...

    CoderJackyHuang#MDArtileFiles#ios修改textField的placeholder的字体颜色大小1

    前言设置UITextField的placeholder的颜色代码片段:textField.placeholder = @"username is in here

    iOS改变UITextField占位文字颜色的三种方法

    对于`UITextField`的占位文字颜色,我们可以使用KVC来修改`_placeholderLabel.textColor`,如下所示: ```swift textField.setValue(UIColor.green, forKeyPath: "_placeholderLabel.textColor") ``` 需要注意的是...

    iOS中修改UITextField占位符字体颜色的方法总结

    本文将详细介绍三种在iOS中修改`UITextField`占位符字体颜色的方法。 1. **使用 attributedPlaceholder 属性** 自iOS 6.0起,`UITextField` 提供了一个`attributedPlaceholder`属性,允许我们设置带有属性的占位符...

    ios-UITextField.zip

    在iOS中,我们不能直接通过`UITextField`的属性来修改`placeholder`的字体颜色,但可以通过以下几种方式实现: 1. **使用attributedPlaceholder**: `UITextField` 提供了一个`attributedPlaceholder`属性,可以...

    swift-IB方式配置UITextField组件输入规则格式验证长度跳转顺序

    通过属性检查器,我们可以调整其外观属性,如边框样式、文字颜色、字体等。 ### 输入规则 输入规则主要涉及`placeholder`、`textAlignment`和`keyboardType`。`placeholder`是当无文本输入时显示的提示信息;`...

    iOS使用runtime修改文本框(TextField)的占位文字颜色

    在大家平时的开发中,有时候会遇到背景深色的界面上需要添加TextField,TextField默认的占位颜色也是深灰色,比较难看清,这时候就需要修改展位文字的颜色,可是系统没有提供相应的方法,那么就需要我们自己来自定义...

    swift-WCTextView继承自UITextView并添加了placeholder(占位文本)的功能

    通过这样的自定义,开发者可以轻松地在Swift项目中实现类似iOS原生`UITextField`的占位文本效果,提高用户体验,同时避免了额外的代码复杂性。`WCTextView`是Swift开发中一个很好的示例,展示了如何通过继承和扩展来...

    LabelWithPlaceholder_CreatedByZero

    4. **可能的扩展**:为了更好地模拟UITextField,可以添加动画效果,比如当文本内容变化时淡入淡出占位符,或者提供修改占位符颜色和字体样式的方法。 5. **示例代码**:在`LabelWithPlaceholderDemo`项目中,开发者...

    TextField:UITextField

    `UITextField`继承自`UIView`,它包含了一个可编辑的文本显示区域,用户可以在其中输入和修改文本。`UITextField`提供了许多内置功能,如文本编辑、光标控制、键盘显示和隐藏,以及文本输入限制等。 ### 二、初始化...

    UISearchBar 修改占位符的放大镜

    例如,获取到占位符的`UITextField` 并修改其属性: ```swift if let textField = searchBar.value(forKey: "searchField") as? UITextField { textField.attributedPlaceholder = NSAttributedString(string: "请...

    iOS App开发中UITextField组件的常用属性小结

    2. Placeholder:占位符功能,它会显示为淡灰色文字,提示用户应输入何种信息。一旦用户开始输入,占位符会自动消失。这是非常实用的用户体验设计,能够帮助用户理解文本框的用途。 3. Background:设置文本框的...

    键盘隐藏demo

    - 在这个Demo中,可能包含了自定义UITextField的代码,比如添加额外的装饰视图,或者修改文本输入时的提示效果。 4. **手势识别**: - 为了实现点击屏幕其他区域隐藏键盘的功能,通常会添加一个全屏的`...

    ios-自定义键盘头部.zip

    要修改其字体颜色和大小,你需要设置`UITextField`或`UITextView`的`attributedPlaceholder`属性。创建一个`NSAttributedString`对象,设置其字体、颜色和大小,然后将其赋值给`attributedPlaceholder`。 ```swift ...

    限制字符输入

    通过设置`UITextField`的各种属性,我们可以定制输入框的外观和行为,比如字体、颜色、边框样式、占位符文本等。 ### 二、限制字符输入的策略 1. **正则表达式验证**:利用`NSPredicate`和正则表达式可以对用户...

Global site tag (gtag.js) - Google Analytics