moodcal / SwiftyTextView

An iOS enhanced TextView with placeholder and limit characters count support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftyTextView

License Language

Overview

SwiftyTextView is an iOS enhanced TextView with placeholder and limit characters count support.

enter image description here

Installation

CocoaPods

SwiftyTextView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'SwiftyTextView'

Manual

Drag 'n drop SwiftyTextView.swift into your project.

Usage

Interface Builder

Select the UITextView you want to use and change the class to SwiftyTextView.

  • Placeholder text
  • Placeholder color
  • Limit number of characters
  • Show text count view

You can see the changes directly on the Interface Builder!

Code

let textView:SwiftyTextView = SwiftyTextView.init(frame: CGRect.init(x: X, y: Y, width: WIDTH, height: HEIGHT))
      textView.backgroundColor = .red
      textView.placeholder = "Please input text..."
      textView.placeholderColor = UIColor.lightGray
      textView.minNumberOfWords = 0
      textView.maxNumberOfWords = 30
      textView.showTextCountView = true
      self.view.addSubview(txtfield)

Requirements

  • Swift 5.0+
  • iOS 9.0+

Contact & Contribute

  • Feel free to contact me with ideas or suggestions at swiftykit@gmail.com
  • Fork the project and make your own changes

License

SwiftyTextView is available under the MIT license. See the LICENSE file for more info.

About

An iOS enhanced TextView with placeholder and limit characters count support

License:MIT License


Languages

Language:Swift 60.1%Language:Ruby 39.9%