TextFieldCounter

UITextField character counter with lovable UX ?. No math skills required ?.

Github星跟踪图

TextFieldCounter

UITextField character counter with lovable UX ?. No math skills required ?.

Swift Version
License
Build Status
codecov
CocoaPods

Features

  • Set max length of UITextField.
  • A beautiful and animated label about the limits. Show it by ascending or descending way.
  • Haptic Feedback.
  • Easy setup with @IBInspectable.

TextFieldCounter

Requirements, TextFieldCounter Version, 1.1.0, 1.0.4, ---, ---, ---, iOS Version, 10.0+, 8.0+, Xcode Version, 11.2, 8, ## Installation

CocoaPods

You can use CocoaPods to install TextFieldCounter by adding it to your Podfile:

platform :ios, '10.0'
use_frameworks!
pod 'TextFieldCounter'

To get the full benefits import TextFieldCounter wherever you import UIKit

import UIKit
import TextFieldCounter

Manually

  1. Download and drop TextFieldCounter.swift in your project.
  2. Congratulations ?

Usage example

By Inspector

  1. Set the class and configure the options.

Inspector

Programmatically

import TextFieldCounter

let frame = CGRect(x: 20, y: 80, width: 320, height: 30)
let textField = TextFieldCounter(frame: frame, limit: 20, animate: true, ascending: true, counterColor: .black, limitColor: .red)

view.addSubview(textField)
Use Delegate

Set counterDelegate and enjoy it ?:

override func viewDidLoad() {
    super.viewDidLoad()
    textField.counterDelegate = self
}

func didReachMaxLength(textField: TextFieldCounter) {
    print("didReachMaxLength")
}

Next Steps

  • Add UIAppearance support
  • Add More tests
  • Add Carthage support

Contribute

We would ❤️ to see your contribution! To contribute to TextFieldCounter, check the LICENSE file for more info.

License

Distributed under the MIT license. See LICENSE for more information.

About

Created by Fabricio Serralvo – serralvo.co

Special thanks ? to @ciceroduarte and @rogerluan

主要指标

概览
名称与所有者serralvo/TextFieldCounter
主编程语言Swift
编程语言Swift (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2016-12-03 14:13:33
推送于2019-12-27 20:05:11
最后一次提交2019-12-27 17:05:04
发布数11
最新版本名称1.1.0 (发布于 )
第一版名称0.0.1 (发布于 )
用户参与
星数437
关注者数8
派生数31
提交数117
已启用问题?
问题数12
打开的问题数4
拉请求数8
打开的拉请求数0
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?