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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?