ACFloatingTextfield-Objc 1.9

ACFloatingTextfield-Objc 1.9

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2019年10月

ACFloatingTextfield 维护。



  • 作者:
  • Abhishek

ACFloatingTextField

ACFloatingTextfield

Version License Platform Build Status

UITextfield 类来浮动占位符并在编辑时自定义占位符。

特性

  • 在 UITextfield 的占位符中添加浮动效果。
  • 更改占位符文本颜色。
  • 当 UITextfield 开始编辑时更改占位符文本颜色。
  • 添加底部边框。
  • 更改底部边框颜色。
  • 当 UITextfield 开始编辑时更改底部边框颜色。
  • 显示错误文本,更改错误文本和行的颜色。
  • 当 UITextField 显示错误时更改底部边框颜色。
  • 最好的还在后面。

预览

ACFloatingTextfieldGIF

安装

使用 CocoaPods 安装

CocoaPods 是用于 Swift 和 Objective-C Cocoa 项目的依赖项管理器,它自动并简化了在项目中使用第三方库的过程。有关更多详情,请参阅 入门 部分。您可以使用以下命令安装它

$ sudo gem install cocoapods

Podfile

要将 ACFloatingTextfield 集成到您的 Xcode 项目中,使用 CocoaPods,只需将以下行添加到您的 Podfile

 pod 'ACFloatingTextfield-Objc', '~> 1.9'
 

如果您正在使用 Swift,请确保在 Podfile 中添加 use_frameworks! 并将您的目标设置为 iOS 8+

platform :ios, '8.0'
use_frameworks!
pod 'ACFloatingTextfield-Swift', '~> 1.8'

You can import ACFloatintextField in swift with @import ACFloatingTextfield_Swift .

然后,从终端运行以下命令

$ pod install

在安装任何 CocoaPods 相关内容后,您应该打开 {Project}.xcworkspace 而不是 {Project}.xcodeproj

$ open *.xcworkspace 

手动安装

下载示例,并将 ACFloatingTextField.h 和 ACFloatingTextField.m 文件拖放到您的项目中,如果使用 Swift,则拖放到 ACFloatingTextfield.swift 文件。

新增功能

  1. ACFloatingTextfield 现在支持 swift 3.x。
  2. 现在您可以在行底部显示错误验证文本,还可以更改错误文本和行的颜色。

如何使用。

1) 在视图控制器中从 Storyboard 添加 Textfield 并将类设置为 ACFloatingTextField 或程序化创建 Textfield。

2) 设置委托。

3) 通过以下方法设置占位符文本。

[(ACFloatingTextField *)textField setTextFieldPlaceholderText:@"Username"];

OR

acFloatingTextField.placeholder = @"";

4) 实现 UITextfield 委托方法。

-(BOOL)textFieldShouldReturn:(UITextField *)textField {

[textField resignFirstResponder];
return YES;

}

##自定义

1) 更改底部线条颜色。

_textField.lineColor = [UIColor blueColor];

2) 更改选中状态的底部线条颜色。

_textField.selectedLineColor = [UIColor orangeColor];

3) 更改占位符颜色。

_textField.placeHolderTextColor = [UIColor redColor];

4) 更改选中占位符颜色。

_textField.selectedPlaceHolderTextColor = [UIColor greenColor];

5) 在 Swift 版本中从 Storyboard 更改 lineColor,selectedLineColor 、placeHolderColor & selectedPlaceHolderColor。

6) 更改错误文本颜色。

_textField.errorTextColor = [UIColor redColor];

7) 当显示错误时更改底部线条颜色。

_textField.errorLineColor = [UIColor redColor];

8) 设置错误信息。

_textField.errorText = @"My Error";

8) 显示错误信息。

[_textField showError];
[_textField showErrorWithText:@"This is New Error"];

通信

  • 如果您发现了错误,请提交一个问题。
  • 如果您有对功能的建议,请提交一个问题。
  • 如果您想要贡献,请提交一个pull request。

许可

ACFloatingTextField遵循MIT许可。详细信息请见LICENSE。